source: josm/trunk/test/functional/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberMergerTest.java@ 7937

Last change on this file since 7937 was 7937, checked in by bastiK, 9 years ago

add subversion property svn:eol=native

  • Property svn:eol-style set to native
File size: 1.7 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.conflict.pair.relation;
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.Relation;
13import org.openstreetmap.josm.data.osm.RelationMember;
14import org.openstreetmap.josm.data.osm.Way;
15
16@Ignore
17public class RelationMemberMergerTest extends JFrame {
18
19 private RelationMemberMerger merger;
20
21 protected void populate() {
22 Relation r1 = new Relation();
23 r1.addMember(new RelationMember("role1", new Node(1)));
24 r1.addMember(new RelationMember("role2", new Way(2)));
25 r1.addMember(new RelationMember("role3", new Relation(3)));
26
27
28 Relation r2 = new Relation();
29 r2.addMember(new RelationMember("role1", new Node(1)));
30 r2.addMember(new RelationMember("role2", new Way(2)));
31 r2.addMember(new RelationMember("role3", new Relation(3)));
32
33 merger.populate(new Conflict<OsmPrimitive>(r1, r2));
34
35 }
36
37 protected void build() {
38 merger = new RelationMemberMerger();
39 getContentPane().setLayout(new BorderLayout());
40 getContentPane().add(merger, BorderLayout.CENTER);
41 }
42
43 /**
44 * Constructs a new {@code RelationMemberMergerTest}.
45 */
46 public RelationMemberMergerTest() {
47 build();
48 populate();
49 }
50
51 static public void main(String args[]) {
52 RelationMemberMergerTest test = new RelationMemberMergerTest();
53 test.setSize(600,600);
54 test.setVisible(true);
55 }
56}
Note: See TracBrowser for help on using the repository browser.