diff options
| author | rsudev <rasch@munin-soft.de> | 2013-08-10 18:03:20 +0200 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2013-08-10 18:03:20 +0200 |
| commit | 8617a044dd3d96f865b675dc50b95f72e6a749dd (patch) | |
| tree | 05ec50df6d6550effbe31f306d21f7cfc79429af /tests | |
| parent | be6aad778b21896bd49b4674adfaab9437bef7a5 (diff) | |
| download | cgeo-8617a044dd3d96f865b675dc50b95f72e6a749dd.zip cgeo-8617a044dd3d96f865b675dc50b95f72e6a749dd.tar.gz cgeo-8617a044dd3d96f865b675dc50b95f72e6a749dd.tar.bz2 | |
Fixes #3104, Wrong parsed cache type not corrected by nearby search and/or popup
Introduced a new class 'UncertainProperty'
Used it for coords and cachetype
Removed global zoomlevel for geocache
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/src/cgeo/geocaching/GeocacheTest.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/src/cgeo/geocaching/GeocacheTest.java b/tests/src/cgeo/geocaching/GeocacheTest.java index 91497f1..4c09594 100644 --- a/tests/src/cgeo/geocaching/GeocacheTest.java +++ b/tests/src/cgeo/geocaching/GeocacheTest.java @@ -118,7 +118,7 @@ public class GeocacheTest extends AndroidTestCase { Geocache livemap = new Geocache(); livemap.setGeocode("GC12345"); - livemap.setType(CacheType.MULTI); + livemap.setType(CacheType.MULTI, 12); livemap.setCoords(new Geopoint(41.0, 9.0), 12); livemap.gatherMissingFrom(stored); @@ -128,7 +128,7 @@ public class GeocacheTest extends AndroidTestCase { assertEquals("Type not merged correctly", CacheType.TRADITIONAL, livemap.getType()); assertEquals("Longitude not merged correctly", 8.0, livemap.getCoords().getLongitude(), 0.1); assertEquals("Latitude not merged correctly", 40.0, livemap.getCoords().getLatitude(), 0.1); - assertEquals("Zoomlevel not merged correctly", stored.getZoomLevel(), livemap.getZoomLevel()); + assertEquals("Zoomlevel not merged correctly", stored.getCoordZoomLevel(), livemap.getCoordZoomLevel()); } public static void testMergeLivemapZoomin() { @@ -148,19 +148,19 @@ public class GeocacheTest extends AndroidTestCase { assertEquals("Type not merged correctly", CacheType.MULTI, livemapSecond.getType()); assertEquals("Longitude not merged correctly", 9.0, livemapSecond.getCoords().getLongitude(), 0.1); assertEquals("Latitude not merged correctly", 41.0, livemapSecond.getCoords().getLatitude(), 0.1); - assertEquals("Zoomlevel not merged correctly", 12, livemapSecond.getZoomLevel()); + assertEquals("Zoomlevel not merged correctly", 12, livemapSecond.getCoordZoomLevel()); } public static void testMergeLivemapZoomout() { Geocache livemapFirst = new Geocache(); livemapFirst.setGeocode("GC12345"); - livemapFirst.setType(CacheType.TRADITIONAL); + livemapFirst.setType(CacheType.TRADITIONAL, 12); livemapFirst.setCoords(new Geopoint(40.0, 8.0), 12); Geocache livemapSecond = new Geocache(); livemapSecond.setGeocode("GC12345"); - livemapSecond.setType(CacheType.MULTI); + livemapSecond.setType(CacheType.MULTI, 11); livemapSecond.setCoords(new Geopoint(41.0, 9.0), 11); livemapSecond.gatherMissingFrom(livemapFirst); @@ -168,7 +168,7 @@ public class GeocacheTest extends AndroidTestCase { assertEquals("Type not merged correctly", CacheType.TRADITIONAL, livemapSecond.getType()); assertEquals("Longitude not merged correctly", 8.0, livemapSecond.getCoords().getLongitude(), 0.1); assertEquals("Latitude not merged correctly", 40.0, livemapSecond.getCoords().getLatitude(), 0.1); - assertEquals("Zoomlevel not merged correctly", 12, livemapSecond.getZoomLevel()); + assertEquals("Zoomlevel not merged correctly", 12, livemapSecond.getCoordZoomLevel()); } public static void testMergePopupLivemap() { @@ -188,7 +188,7 @@ public class GeocacheTest extends AndroidTestCase { assertEquals("Longitude not merged correctly", 8.0, popup.getCoords().getLongitude(), 0.1); assertEquals("Latitude not merged correctly", 40.0, popup.getCoords().getLatitude(), 0.1); assertTrue("Found not merged correctly", popup.isFound()); - assertEquals("Zoomlevel not merged correctly", 12, popup.getZoomLevel()); + assertEquals("Zoomlevel not merged correctly", 12, popup.getCoordZoomLevel()); } public static void testMergeLivemapBMSearched() { @@ -204,7 +204,7 @@ public class GeocacheTest extends AndroidTestCase { assertEquals("Longitude not merged correctly", 8.0, livemap.getCoords().getLongitude(), 0.1); assertEquals("Latitude not merged correctly", 40.0, livemap.getCoords().getLatitude(), 0.1); - assertEquals("Zoomlevel not merged correctly", 12, livemap.getZoomLevel()); + assertEquals("Zoomlevel not merged correctly", 12, livemap.getCoordZoomLevel()); } public static void testNameForSorting() { |
