source: josm/trunk/test/functional/org/openstreetmap/josm/io/OsmServerHistoryReaderTest.java@ 1806

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

added test cases

File size: 1.7 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.io;
3
4import org.junit.BeforeClass;
5import org.junit.Test;
6import org.openstreetmap.josm.Main;
7import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
8import org.openstreetmap.josm.data.osm.history.History;
9import org.openstreetmap.josm.data.osm.history.HistoryDataSet;
10import org.openstreetmap.josm.gui.PleaseWaitDialog;
11
12public class OsmServerHistoryReaderTest {
13
14 @BeforeClass
15 public static void init() {
16 System.setProperty("josm.home", "C:\\data\\projekte\\osm\\tag-editor-plugin");
17 Main.pleaseWaitDlg = new PleaseWaitDialog(null);
18 Main.pref.init(false);
19 }
20
21 @Test
22 public void test1() throws OsmTransferException {
23 OsmServerHistoryReader reader = new OsmServerHistoryReader(OsmPrimitiveType.NODE,266187);
24 HistoryDataSet ds = reader.parseHistory();
25 History h = ds.getHistory(266187);
26 System.out.println("num versions: " + h.getNumVersions());
27 }
28
29 @Test
30 public void test2() throws OsmTransferException {
31 OsmServerHistoryReader reader = new OsmServerHistoryReader(OsmPrimitiveType.WAY,32916);
32 HistoryDataSet ds = reader.parseHistory();
33 History h = ds.getHistory(32916);
34 System.out.println("num versions: " + h.getNumVersions());
35 }
36
37 @Test
38 public void test3() throws OsmTransferException {
39 OsmServerHistoryReader reader = new OsmServerHistoryReader(OsmPrimitiveType.RELATION,49);
40 HistoryDataSet ds = reader.parseHistory();
41 History h = ds.getHistory(49);
42 System.out.println("num versions: " + h.getNumVersions());
43 }
44}
Note: See TracBrowser for help on using the repository browser.