/** * Checks if the scenario is accepted. * * @param scenario the scenario to check. * @return true when accepted false otherwise. */ public boolean acceptScenario(final ScenarioTestDoc scenario) { return acceptsAllOf(scenario.getCategories()); }
/** * Filters scenarios by their categories. * * @param scenarios the scenarios to filter. * @return the filtered scenarios. */ public List<ScenarioTestDoc> filterScenarios( final List<ScenarioTestDoc> scenarios) { final List<ScenarioTestDoc> filtered = new ArrayList<ScenarioTestDoc>(scenarios.size()); for (final ScenarioTestDoc scenario : scenarios) { final List<String> categories = scenario.getCategories(); if (acceptsAllOf(categories)) { filtered.add(scenario); } } return filtered; }