@Test public void testGetFeatures() { validateDefaultFeatures(); }
@Test public void testGetFeatures() { validateDefaultFeatures(); }
@Test public void testAddFeatures() { validateDefaultFeatures(); Set<String> toAdd = Sets.newHashSet("foo", "bar", null); whitelistData.addFeatures(toAdd); blacklistData.addFeatures(toAdd); nullData.addFeatures(toAdd); defaultData.addFeatures(toAdd); Set<String> actuallyAdded = Sets.newHashSet("foo", "bar"); whitelist.addAll(actuallyAdded); blacklist.addAll(actuallyAdded); assertEquals(whitelist, whitelistData.getFeatures()); assertEquals(blacklist, blacklistData.getFeatures()); assertEquals(actuallyAdded, nullData.getFeatures()); assertEquals(actuallyAdded, defaultData.getFeatures()); }
@Test public void testAddFeatures() { validateDefaultFeatures(); Set<String> toAdd = Sets.newHashSet("foo", "bar", null); whitelistData.addFeatures(toAdd); blacklistData.addFeatures(toAdd); nullData.addFeatures(toAdd); defaultData.addFeatures(toAdd); Set<String> actuallyAdded = Sets.newHashSet("foo", "bar"); whitelist.addAll(actuallyAdded); blacklist.addAll(actuallyAdded); assertEquals(whitelist, whitelistData.getFeatures()); assertEquals(blacklist, blacklistData.getFeatures()); assertEquals(actuallyAdded, nullData.getFeatures()); assertEquals(actuallyAdded, defaultData.getFeatures()); }
@Test public void testAddFeature() { validateDefaultFeatures(); whitelistData.addFeature("foo"); blacklistData.addFeature("foo"); nullData.addFeature("foo"); defaultData.addFeature("foo"); defaultData.addFeature(null); whitelist.add("foo"); blacklist.add("foo"); assertEquals(whitelist, whitelistData.getFeatures()); assertEquals(blacklist, blacklistData.getFeatures()); assertEquals(Sets.newHashSet("foo"), nullData.getFeatures()); assertEquals(Sets.newHashSet("foo"), defaultData.getFeatures()); }
@Test public void testAddFeature() { validateDefaultFeatures(); whitelistData.addFeature("foo"); blacklistData.addFeature("foo"); nullData.addFeature("foo"); defaultData.addFeature("foo"); defaultData.addFeature(null); whitelist.add("foo"); blacklist.add("foo"); assertEquals(whitelist, whitelistData.getFeatures()); assertEquals(blacklist, blacklistData.getFeatures()); assertEquals(Sets.newHashSet("foo"), nullData.getFeatures()); assertEquals(Sets.newHashSet("foo"), defaultData.getFeatures()); }
@Test public void testClearFeatures() { validateDefaultFeatures(); whitelistData.clearFeatures(); blacklistData.clearFeatures(); nullData.clearFeatures(); defaultData.clearFeatures(); assertEquals(Sets.newHashSet(), whitelistData.getFeatures()); assertEquals(Sets.newHashSet(), blacklistData.getFeatures()); assertEquals(Sets.newHashSet(), nullData.getFeatures()); assertEquals(Sets.newHashSet(), defaultData.getFeatures()); }
@Test public void testClearFeatures() { validateDefaultFeatures(); whitelistData.clearFeatures(); blacklistData.clearFeatures(); nullData.clearFeatures(); defaultData.clearFeatures(); assertEquals(Sets.newHashSet(), whitelistData.getFeatures()); assertEquals(Sets.newHashSet(), blacklistData.getFeatures()); assertEquals(Sets.newHashSet(), nullData.getFeatures()); assertEquals(Sets.newHashSet(), defaultData.getFeatures()); }
@Test public void testRemoveFeature() { validateDefaultFeatures(); whitelistData.removeFeature(TABS); blacklistData.removeFeature(SELECTION); nullData.removeFeature(TABS); defaultData.removeFeature(TABS); assertEquals(Sets.newHashSet(SETPREFS, VIEWS), whitelistData.getFeatures()); assertEquals(Sets.newHashSet(EE), blacklistData.getFeatures()); assertEquals(Sets.newHashSet(), nullData.getFeatures()); assertEquals(Sets.newHashSet(), defaultData.getFeatures()); }
@Test public void testRemoveFeature() { validateDefaultFeatures(); whitelistData.removeFeature(TABS); blacklistData.removeFeature(SELECTION); nullData.removeFeature(TABS); defaultData.removeFeature(TABS); assertEquals(Sets.newHashSet(SETPREFS, VIEWS), whitelistData.getFeatures()); assertEquals(Sets.newHashSet(EE), blacklistData.getFeatures()); assertEquals(Sets.newHashSet(), nullData.getFeatures()); assertEquals(Sets.newHashSet(), defaultData.getFeatures()); }
@Test public void testRemoveFeatures() { validateDefaultFeatures(); Set<String> toRemoveWhitelist = Sets.newHashSet(TABS, VIEWS); Set<String> toRemoveBlacklist = Sets.newHashSet(EE); whitelistData.removeFeatures(toRemoveWhitelist); blacklistData.removeFeatures(toRemoveBlacklist); nullData.removeFeatures(toRemoveWhitelist); defaultData.removeFeatures(toRemoveWhitelist); assertEquals(Sets.newHashSet(SETPREFS), whitelistData.getFeatures()); assertEquals(Sets.newHashSet(SELECTION), blacklistData.getFeatures()); assertEquals(Sets.newHashSet(), nullData.getFeatures()); assertEquals(Sets.newHashSet(), defaultData.getFeatures()); }
@Test public void testRemoveFeatures() { validateDefaultFeatures(); Set<String> toRemoveWhitelist = Sets.newHashSet(TABS, VIEWS); Set<String> toRemoveBlacklist = Sets.newHashSet(EE); whitelistData.removeFeatures(toRemoveWhitelist); blacklistData.removeFeatures(toRemoveBlacklist); nullData.removeFeatures(toRemoveWhitelist); defaultData.removeFeatures(toRemoveWhitelist); assertEquals(Sets.newHashSet(SETPREFS), whitelistData.getFeatures()); assertEquals(Sets.newHashSet(SELECTION), blacklistData.getFeatures()); assertEquals(Sets.newHashSet(), nullData.getFeatures()); assertEquals(Sets.newHashSet(), defaultData.getFeatures()); }