@Test
public void test_or_strategy() {

  AclStrategy aOrB = aclStrategyComposer.or(containsA, containsB);
  Function<String, Boolean> stringTester = aOrB.handlerFor(stringTesterFeature);
  assertThat(stringTester.apply("A")).isTrue();
  assertThat(stringTester.apply("B")).isTrue();
  assertThat(stringTester.apply("C")).isFalse();
  assertThat(stringTester.apply("AB")).isTrue();
  assertThat(stringTester.apply("ABC")).isTrue();
  assertThat(stringTester.apply("AC")).isTrue();
  assertThat(stringTester.apply("BC")).isTrue();
}