aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/enumerations
diff options
context:
space:
mode:
authorblafoo <github@blafoo.de>2011-12-09 21:41:30 +0100
committerblafoo <github@blafoo.de>2011-12-09 21:43:25 +0100
commit079064a4194d69d08ccafbfd932785db84211d4f (patch)
tree9aae58c662c3edad152591ddf3460484f147e2ac /tests/src/cgeo/geocaching/enumerations
parent96c6a20234eb55be2f46cd99f8e3bdf588a35635 (diff)
downloadcgeo-079064a4194d69d08ccafbfd932785db84211d4f.zip
cgeo-079064a4194d69d08ccafbfd932785db84211d4f.tar.gz
cgeo-079064a4194d69d08ccafbfd932785db84211d4f.tar.bz2
Additonal test cases
Diffstat (limited to 'tests/src/cgeo/geocaching/enumerations')
-rw-r--r--tests/src/cgeo/geocaching/enumerations/CacheSizeTest.java9
-rw-r--r--tests/src/cgeo/geocaching/enumerations/CacheTypeTest.java8
2 files changed, 17 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/enumerations/CacheSizeTest.java b/tests/src/cgeo/geocaching/enumerations/CacheSizeTest.java
index e3bbc9b..fb0a16f 100644
--- a/tests/src/cgeo/geocaching/enumerations/CacheSizeTest.java
+++ b/tests/src/cgeo/geocaching/enumerations/CacheSizeTest.java
@@ -3,9 +3,18 @@ package cgeo.geocaching.enumerations;
import android.test.AndroidTestCase;
public class CacheSizeTest extends AndroidTestCase {
+
public static void testOrder() {
assertTrue(CacheSize.MICRO.comparable < CacheSize.SMALL.comparable);
assertTrue(CacheSize.SMALL.comparable < CacheSize.REGULAR.comparable);
assertTrue(CacheSize.REGULAR.comparable < CacheSize.LARGE.comparable);
}
+
+ public static void testGetById() {
+ assertEquals(CacheSize.UNKNOWN, CacheSize.getById(""));
+ assertEquals(CacheSize.UNKNOWN, CacheSize.getById(null));
+ assertEquals(CacheSize.UNKNOWN, CacheSize.getById("random garbage"));
+ assertEquals(CacheSize.LARGE, CacheSize.getById("large"));
+ }
+
}
diff --git a/tests/src/cgeo/geocaching/enumerations/CacheTypeTest.java b/tests/src/cgeo/geocaching/enumerations/CacheTypeTest.java
index 1bdeff2..3ed949d 100644
--- a/tests/src/cgeo/geocaching/enumerations/CacheTypeTest.java
+++ b/tests/src/cgeo/geocaching/enumerations/CacheTypeTest.java
@@ -8,6 +8,14 @@ public class CacheTypeTest extends AndroidTestCase {
assertEquals(CacheType.UNKNOWN, CacheType.getById(""));
assertEquals(CacheType.UNKNOWN, CacheType.getById(null));
assertEquals(CacheType.UNKNOWN, CacheType.getById("random garbage"));
+ assertEquals(CacheType.WHERIGO, CacheType.getById("wherigo"));
+ }
+
+ public static void testGetByPattern() {
+ assertEquals(CacheType.UNKNOWN, CacheType.getByPattern(""));
+ assertEquals(CacheType.UNKNOWN, CacheType.getByPattern(null));
+ assertEquals(CacheType.UNKNOWN, CacheType.getByPattern("random garbage"));
+ assertEquals(CacheType.CITO, CacheType.getByPattern("cache in trash out event"));
}
}