diff options
| author | bananeweizen <bananeweizen@gmx.de> | 2011-11-11 22:33:32 +0100 |
|---|---|---|
| committer | bananeweizen <bananeweizen@gmx.de> | 2011-11-11 22:33:32 +0100 |
| commit | 1ecc184307b005b210c63573ef3b010533118727 (patch) | |
| tree | 166ad2cf0f2eabbe176d6c97115fc3f7c61d9872 /tests/src/cgeo/geocaching/enumerations | |
| parent | 98420497b786668a09ce99565bea6b8ff3d3b752 (diff) | |
| download | cgeo-1ecc184307b005b210c63573ef3b010533118727.zip cgeo-1ecc184307b005b210c63573ef3b010533118727.tar.gz cgeo-1ecc184307b005b210c63573ef3b010533118727.tar.bz2 | |
more unit tests
* tests for enumerations
* initial OKAPI client and connector factory test
* refactored enum lookups to disallow null values
* refactored resource based tests to have one class for reading test
resources
Diffstat (limited to 'tests/src/cgeo/geocaching/enumerations')
4 files changed, 46 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/enumerations/CacheSizeTest.java b/tests/src/cgeo/geocaching/enumerations/CacheSizeTest.java new file mode 100644 index 0000000..8617629 --- /dev/null +++ b/tests/src/cgeo/geocaching/enumerations/CacheSizeTest.java @@ -0,0 +1,11 @@ +package cgeo.geocaching.enumerations; + +import android.test.AndroidTestCase; + +public class CacheSizeTest extends AndroidTestCase { + public void testOrder() { + assertTrue(CacheSize.MICRO.comparable < CacheSize.SMALL.comparable); + assertTrue(CacheSize.SMALL.comparable < CacheSize.REGULAR.comparable); + assertTrue(CacheSize.REGULAR.comparable < CacheSize.LARGE.comparable); + } +} diff --git a/tests/src/cgeo/geocaching/enumerations/CacheTypeTest.java b/tests/src/cgeo/geocaching/enumerations/CacheTypeTest.java new file mode 100644 index 0000000..52c8fe1 --- /dev/null +++ b/tests/src/cgeo/geocaching/enumerations/CacheTypeTest.java @@ -0,0 +1,13 @@ +package cgeo.geocaching.enumerations; + +import android.test.AndroidTestCase; + +public class CacheTypeTest extends AndroidTestCase { + + public void testGetById() { + assertEquals(CacheType.UNKNOWN, CacheType.getById("")); + assertEquals(CacheType.UNKNOWN, CacheType.getById(null)); + assertEquals(CacheType.UNKNOWN, CacheType.getById("random garbage")); + } + +} diff --git a/tests/src/cgeo/geocaching/enumerations/LogTypeTrackableTest.java b/tests/src/cgeo/geocaching/enumerations/LogTypeTrackableTest.java new file mode 100644 index 0000000..7f26db6 --- /dev/null +++ b/tests/src/cgeo/geocaching/enumerations/LogTypeTrackableTest.java @@ -0,0 +1,11 @@ +package cgeo.geocaching.enumerations; + +import android.test.AndroidTestCase; + +public class LogTypeTrackableTest extends AndroidTestCase { + + public void testFindById() { + assertEquals(LogTypeTrackable.DO_NOTHING, LogTypeTrackable.findById(12345)); + } + +} diff --git a/tests/src/cgeo/geocaching/enumerations/WaypointTypeTest.java b/tests/src/cgeo/geocaching/enumerations/WaypointTypeTest.java new file mode 100644 index 0000000..0363205 --- /dev/null +++ b/tests/src/cgeo/geocaching/enumerations/WaypointTypeTest.java @@ -0,0 +1,11 @@ +package cgeo.geocaching.enumerations; + +import android.test.AndroidTestCase; + +public class WaypointTypeTest extends AndroidTestCase { + + public void testFindById() { + assertEquals(WaypointType.WAYPOINT, WaypointType.findById("random garbage")); + } + +} |
