source: josm/trunk/test/functional/org/openstreetmap/josm/gui/history/HistoryBrowserTest.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.9 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.history;
3
4import java.awt.BorderLayout;
5
6import javax.swing.JFrame;
7
8import org.junit.BeforeClass;
9import org.junit.Ignore;
10import org.openstreetmap.josm.JOSMFixture;
11import org.openstreetmap.josm.Main;
12import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
13import org.openstreetmap.josm.data.osm.SimplePrimitiveId;
14import org.openstreetmap.josm.data.osm.history.History;
15import org.openstreetmap.josm.data.osm.history.HistoryDataSet;
16import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
17import org.openstreetmap.josm.io.OsmServerHistoryReader;
18import org.openstreetmap.josm.io.OsmTransferException;
19
20@Ignore
21public class HistoryBrowserTest extends JFrame {
22
23 @BeforeClass
24 static public void init() {
25 JOSMFixture.createFunctionalTestFixture().init();
26 }
27
28 private HistoryBrowser browser;
29
30 protected void build() {
31 setSize(500,500);
32 getContentPane().setLayout(new BorderLayout());
33 browser = new HistoryBrowser();
34 getContentPane().add(browser, BorderLayout.CENTER);
35 }
36
37 protected void populate(OsmPrimitiveType type, long id) {
38 OsmServerHistoryReader reader = new OsmServerHistoryReader(type, id);
39 HistoryDataSet ds = null;
40 try {
41 ds = reader.parseHistory(NullProgressMonitor.INSTANCE);
42 } catch(OsmTransferException e) {
43 Main.error(e);
44 return;
45 }
46 History h = ds.getHistory(new SimplePrimitiveId(id, type));
47 browser.populate(h);
48 }
49
50 /**
51 * Constructs a new {@code HistoryBrowserTest}.
52 */
53 public HistoryBrowserTest(){
54 build();
55 //populate(OsmPrimitiveType.NODE,354117);
56 //populate(OsmPrimitiveType.WAY,37951);
57 populate(OsmPrimitiveType.RELATION,5055);
58
59 }
60
61 static public void main(String args[]) {
62 HistoryBrowserTest.init();
63 new HistoryBrowserTest().setVisible(true);
64 }
65}
Note: See TracBrowser for help on using the repository browser.