aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2012-11-18 11:00:47 +0100
committerBananeweizen <bananeweizen@gmx.de>2012-11-18 11:00:47 +0100
commit8e182617c6b115f46bb5573bc795e861b1ca64ac (patch)
treeee36c858c19cd3b9bd925c971d2bd2f3ce61d240 /tests/src
parentdc6807e55be0f0d8d84cea89a7563477c42ae222 (diff)
downloadcgeo-8e182617c6b115f46bb5573bc795e861b1ca64ac.zip
cgeo-8e182617c6b115f46bb5573bc795e861b1ca64ac.tar.gz
cgeo-8e182617c6b115f46bb5573bc795e861b1ca64ac.tar.bz2
fix #980: c:geo doesn't handle unknown trackables
Diffstat (limited to 'tests/src')
-rw-r--r--tests/src/cgeo/geocaching/cgeoApplicationTest.java2
-rw-r--r--tests/src/cgeo/geocaching/connector/gc/TrackablesTest.java5
2 files changed, 6 insertions, 1 deletions
diff --git a/tests/src/cgeo/geocaching/cgeoApplicationTest.java b/tests/src/cgeo/geocaching/cgeoApplicationTest.java
index fa0a4b9..f7d3158 100644
--- a/tests/src/cgeo/geocaching/cgeoApplicationTest.java
+++ b/tests/src/cgeo/geocaching/cgeoApplicationTest.java
@@ -57,7 +57,7 @@ public class cgeoApplicationTest extends CGeoTestCase {
@MediumTest
public static void testSearchTrackableNotExisting() {
cgTrackable tb = GCParser.searchTrackable("123456", null, null);
- assertNotNull(tb);
+ assertNull(tb);
}
/**
diff --git a/tests/src/cgeo/geocaching/connector/gc/TrackablesTest.java b/tests/src/cgeo/geocaching/connector/gc/TrackablesTest.java
index 5ac543f..704bb03 100644
--- a/tests/src/cgeo/geocaching/connector/gc/TrackablesTest.java
+++ b/tests/src/cgeo/geocaching/connector/gc/TrackablesTest.java
@@ -86,4 +86,9 @@ public class TrackablesTest extends AbstractResourceInstrumentationTestCase {
return GCParser.parseTrackable(BaseUtils.replaceWhitespace(getFileContent(R.raw.trackable_tbxatg)), null);
}
+ public void testParseTrackableNotExisting() {
+ cgTrackable trackable = GCParser.parseTrackable(getFileContent(R.raw.tb_not_existing), null);
+ assertNull(trackable);
+ }
+
}