Skip to content
This repository was archived by the owner on Jul 10, 2024. It is now read-only.

Commit 4960d97

Browse files
author
Robert Danci
committed
PROC-1219: Fix error message in case test fails
Make it clear that Strings 'true' and 'false' are valid
1 parent 9e504ec commit 4960d97

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

proctor-common/src/test/java/com/indeed/proctor/common/TestRuleEvaluator.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ public void testEmptyRule() {
4949

5050
@Test
5151
public void testLiteralRule() {
52-
for (final String rule : new String[] { "${true}", "${TRUE}", "${ TRUE }" }) {
52+
for (final String rule : new String[] { "${true}", "${TRUE}", "${ TRUE }", "${'TRUE'}", "${'true'}" }) {
5353
assertTrue("rule '" + rule + "' should be true", ruleEvaluator.evaluateBooleanRule(rule, emptyMap()));
5454
}
55-
for (final String rule : new String[] { "${false}", "${FALSE}", "${ FALSE }" }) {
55+
for (final String rule : new String[] { "${false}", "${FALSE}", "${ FALSE }", "${'FALSE'}", "${'false'}" }) {
5656
assertFalse("rule '" + rule + "' should be false", ruleEvaluator.evaluateBooleanRule(rule, emptyMap()));
5757
}
5858
}
@@ -96,7 +96,7 @@ public void testStandaloneMethodCalls() {
9696
}
9797

9898
for (String rule : ImmutableList.of("${!context.isValid()}", "${context.isFortyTwo('47')}")) {
99-
assertFalse("rule '" + rule + "' should be true for " + context, ruleEvaluator.evaluateBooleanRule(rule, context));
99+
assertFalse("rule '" + rule + "' should be false for " + context, ruleEvaluator.evaluateBooleanRule(rule, context));
100100
}
101101

102102
assertThatThrownBy(() -> ruleEvaluator.evaluateBooleanRule("${context.isNotFortyTwo('42')}", context))

0 commit comments

Comments
 (0)