diff options
Diffstat (limited to 'tests/src')
| -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())); + } + +} |
