source: josm/trunk/test/functional/org/openstreetmap/josm/gui/conflict/tags/TagMergerTest.java@ 1707

Last change on this file since 1707 was 1707, checked in by Gubaer, 15 years ago

test cases and test libraries (JUnit 4.6 and FEST)

File size: 1.3 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.conflict.tags;
3
4import java.awt.BorderLayout;
5
6import javax.swing.JFrame;
7
8import org.openstreetmap.josm.gui.conflict.tags.TagMergeItem;
9import org.openstreetmap.josm.gui.conflict.tags.TagMerger;
10
11public class TagMergerTest extends JFrame {
12
13 private TagMerger tagMerger;
14
15 protected void build() {
16 tagMerger = new TagMerger();
17 getContentPane().setLayout(new BorderLayout());
18 getContentPane().add(tagMerger, BorderLayout.CENTER);
19 }
20
21 public TagMergerTest() {
22 build();
23 tagMerger.getModel().addItem(new TagMergeItem("key", "myvalue", "theirvalue"));
24 tagMerger.getModel().addItem(new TagMergeItem("key", "myvalue", null));
25 tagMerger.getModel().addItem(new TagMergeItem("key", null, "theirvalue"));
26 tagMerger.getModel().addItem(new TagMergeItem("a very long key asdfasdf asdfasdf", "a very long value asdfasdf", "a very long value asdfasdf"));
27 for (int i=0; i< 50; i++) {
28 tagMerger.getModel().addItem(new TagMergeItem("key", "myvalue", "theirvalue"));
29 }
30 }
31
32 public static void main(String args[]) {
33 TagMergerTest test = new TagMergerTest();
34 test.setSize(600,600);
35 test.setVisible(true);
36 }
37
38}
Note: See TracBrowser for help on using the repository browser.