diff options
author | Bananeweizen <bananeweizen@gmx.de> | 2011-12-13 21:04:43 +0100 |
---|---|---|
committer | Bananeweizen <bananeweizen@gmx.de> | 2011-12-13 21:04:43 +0100 |
commit | 7807b7ecb420729f8ca9e1d4b0f57ddb23c8c1ec (patch) | |
tree | 1ed2840793173a3d44f391a5a5115e2e0b8d8e3d /tests | |
parent | 7bc931e7b5fcab1953b1fd5cb4535fff4e743591 (diff) | |
download | cgeo-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.java | 28 |
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()); + } + +} |