diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2012-11-14 07:19:03 +0100 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2012-11-14 07:19:03 +0100 |
| commit | 68686b9ea3afaf5df945081fc02533d8919b4a4c (patch) | |
| tree | 29d0f6622b06f70e34defe1adfa7a8b09a854400 /tests/src/cgeo | |
| parent | 9e6af14cc19ae161b838cd78c172e930b42ada79 (diff) | |
| download | cgeo-68686b9ea3afaf5df945081fc02533d8919b4a4c.zip cgeo-68686b9ea3afaf5df945081fc02533d8919b4a4c.tar.gz cgeo-68686b9ea3afaf5df945081fc02533d8919b4a4c.tar.bz2 | |
fix #1999: Filter "Only non PM caches"
Diffstat (limited to 'tests/src/cgeo')
| -rw-r--r-- | tests/src/cgeo/geocaching/filter/StateNonPremiumFilterTest.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/filter/StateNonPremiumFilterTest.java b/tests/src/cgeo/geocaching/filter/StateNonPremiumFilterTest.java new file mode 100644 index 0000000..98d9e63 --- /dev/null +++ b/tests/src/cgeo/geocaching/filter/StateNonPremiumFilterTest.java @@ -0,0 +1,26 @@ +package cgeo.geocaching.filter; + +import cgeo.CGeoTestCase; +import cgeo.geocaching.cgCache; +import cgeo.geocaching.filter.StateFilter.StateNonPremiumFilter; + +public class StateNonPremiumFilterTest extends CGeoTestCase { + + private StateFilter.StateNonPremiumFilter nonPremiumFilter; + private cgCache premiumCache; + + @Override + protected void setUp() throws Exception { + super.setUp(); + + nonPremiumFilter = new StateNonPremiumFilter(); + premiumCache = new cgCache(); + premiumCache.setPremiumMembersOnly(true); + } + + public void testAccepts() { + assertFalse(nonPremiumFilter.accepts(premiumCache)); + assertTrue(nonPremiumFilter.accepts(new cgCache())); + } + +} |
