@Test public void shouldRemoveOnlyFilterSets() throws Exception { TaskConfig config = new TaskConfig() .add(new FilterSet(), new FilterSet(), new FilterSet()) .add(new DataSource(), new DataSource(), new DataSource()); assertNotNull(config.getSteps()); assertFalse(config.getSteps().isEmpty()); config.removeFilterSets(); assertNotNull(config.getSteps()); assertFalse(config.getSteps().isEmpty()); assertTrue(config.getFilters().isEmpty()); assertFalse(config.getDataSources().isEmpty()); }