source: josm/trunk/test/functional/org/openstreetmap/josm/gui/history/HistoryBrowserTest.java@ 7088

Last change on this file since 7088 was 7087, checked in by simon04, 10 years ago

ignore (non-working) functional GUI functional tests without assertions from JUnit, fix another test

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