@TestFactory
    List<DynamicTest> makeDisabledEmptyOpTests() {
        return Arrays.stream(ExpressionOperator.Op.values())
                .map(opType -> DynamicTest.dynamicTest(opType.getDisplayValue(), () -> {
                    final ExpressionOperator expressionOperator = ExpressionOperator.builder()
                            .op(opType)
                            .enabled(false)
                            .build();

                    test(createAttributeMap(), expressionOperator, true);
                }))
                .collect(Collectors.toList());
    }
This ought to behave in a consistent way with CommonExpressionMapper
stroom-search/stroom-expression-matcher/src/test/java/stroom/expression/matcher/TestExpressionMatcher.java