@Test public void testRemove() { final List<TesterTrueFileFilter> filters = new ArrayList<>(); final ConditionalFileFilter fileFilter = this.getConditionalFileFilter(); filters.add(new TesterTrueFileFilter()); filters.add(new TesterTrueFileFilter()); filters.add(new TesterTrueFileFilter()); filters.add(new TesterTrueFileFilter()); for (final TesterTrueFileFilter filter : filters) { fileFilter.removeFileFilter(filter); assertTrue("file filter removed", !fileFilter.getFileFilters().contains(filter)); } assertEquals("file filters count", 0, fileFilter.getFileFilters().size()); }