Add unit tests for several predicate directives to check the less used syntax where a conjunction of predicate indicators is used instead of a list