source: josm/trunk/test/functional/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListMergerTest.java@ 8510

Last change on this file since 8510 was 8510, checked in by Don-vip, 9 years ago

checkstyle: enable relevant whitespace checks and fix them

  • Property svn:eol-style set to native
File size: 2.0 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.conflict.pair.nodes;
3
4import java.awt.BorderLayout;
5
6import javax.swing.JFrame;
7
8import org.junit.Ignore;
9import org.openstreetmap.josm.data.conflict.Conflict;
10import org.openstreetmap.josm.data.osm.Node;
11import org.openstreetmap.josm.data.osm.OsmPrimitive;
12import org.openstreetmap.josm.data.osm.Way;
13
14@Ignore
15public class NodeListMergerTest extends JFrame {
16
17
18 private NodeListMerger nodeListMerger;
19
20 protected void populate() {
21 Way w1 = new Way();
22 Node n1;
23 w1.addNode(n1 = new Node(1));
24 for (int i = 0; i < 20; i++) {
25 n1.put("key" + i, "value" + i);
26 }
27 StringBuilder note = new StringBuilder();
28 for (int i = 0; i < 50; i++) {
29 note.append(" A very long text ");
30 }
31 n1.put("note", note.toString());
32 w1.addNode(new Node(2));
33 w1.addNode(new Node(3));
34
35 Way w2 = new Way();
36 w2.addNode(new Node(4));
37 w2.addNode(new Node(5));
38 w2.addNode(new Node(6));
39
40 nodeListMerger.populate(new Conflict<OsmPrimitive>(w1, w2));
41
42 }
43
44 protected void populateLong() {
45 Way w1 = new Way();
46 for (int i = 0; i < 100; i++) {
47 w1.addNode(new Node(i));
48 }
49
50 Way w2 = new Way();
51 for (int i = 1; i < 200; i += 2) {
52 w2.addNode(new Node(i));
53 }
54 nodeListMerger.populate(new Conflict<OsmPrimitive>(w1, w2));
55
56 }
57
58 protected void build() {
59 nodeListMerger = new NodeListMerger();
60 getContentPane().setLayout(new BorderLayout());
61 getContentPane().add(nodeListMerger, BorderLayout.CENTER);
62 }
63
64 /**
65 * Constructs a new {@code NodeListMergerTest}.
66 */
67 public NodeListMergerTest() {
68 build();
69 populate();
70 }
71
72 static public void main(String args[]) {
73 NodeListMergerTest test = new NodeListMergerTest();
74 test.setSize(600, 600);
75 test.setVisible(true);
76 }
77}
Note: See TracBrowser for help on using the repository browser.