aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2011-12-13 21:04:43 +0100
committerBananeweizen <bananeweizen@gmx.de>2011-12-13 21:04:43 +0100
commit7807b7ecb420729f8ca9e1d4b0f57ddb23c8c1ec (patch)
tree1ed2840793173a3d44f391a5a5115e2e0b8d8e3d /tests
parent7bc931e7b5fcab1953b1fd5cb4535fff4e743591 (diff)
downloadcgeo-7807b7ecb420729f8ca9e1d4b0f57ddb23c8c1ec.zip
cgeo-7807b7ecb420729f8ca9e1d4b0f57ddb23c8c1ec.tar.gz
cgeo-7807b7ecb420729f8ca9e1d4b0f57ddb23c8c1ec.tar.bz2
fix #888: creating calendar entry on event date doesn't work
Diffstat (limited to 'tests')
-rw-r--r--tests/src/cgeo/geocaching/CacheTest.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/CacheTest.java b/tests/src/cgeo/geocaching/CacheTest.java
new file mode 100644
index 0000000..a76764d
--- /dev/null
+++ b/tests/src/cgeo/geocaching/CacheTest.java
@@ -0,0 +1,28 @@
+package cgeo.geocaching;
+
+import cgeo.geocaching.enumerations.CacheType;
+
+import android.test.AndroidTestCase;
+
+import java.util.Date;
+
+public class CacheTest extends AndroidTestCase {
+
+ final static private class MockedEventCache extends cgCache {
+ public MockedEventCache(final Date date) {
+ setHidden(date);
+ setType(CacheType.EVENT);
+ }
+ }
+
+ public static void testCanBeAddedToCalendar() {
+ final Date today = new Date();
+ final cgCache cacheToday = new MockedEventCache(today);
+ assertTrue(cacheToday.canBeAddedToCalendar());
+
+ final Date yesterday = new Date(today.getTime() - 86400 * 1000);
+ final MockedEventCache cacheYesterday = new MockedEventCache(yesterday);
+ assertFalse(cacheYesterday.canBeAddedToCalendar());
+ }
+
+}