StandardAtRuleFactory { public static List<StandardAtRule> getAll() { return new ArrayList<>(ALL.values()); } private  StandardAtRuleFactory(); static StandardAtRule getByName(String atRuleName); static List<StandardAtRule> getAll();  }
@Test public void number_of_standard_at_rules() { assertEquals(35, StandardAtRuleFactory.getAll().size()); }
@Test public void number_of_experimental_standard_at_rules() { assertEquals( 28, StandardAtRuleFactory.getAll() .stream() .filter(StandardAtRule::isExperimental) .collect(Collectors.toList()) .size()); }