diff options
Diffstat (limited to 'config-model/src/test/java/com/yahoo/schema/expressiontransforms/BooleanExpressionTransformerTestCase.java')
-rw-r--r-- | config-model/src/test/java/com/yahoo/schema/expressiontransforms/BooleanExpressionTransformerTestCase.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/config-model/src/test/java/com/yahoo/schema/expressiontransforms/BooleanExpressionTransformerTestCase.java b/config-model/src/test/java/com/yahoo/schema/expressiontransforms/BooleanExpressionTransformerTestCase.java index 01e4d4ce232..76bde7656d3 100644 --- a/config-model/src/test/java/com/yahoo/schema/expressiontransforms/BooleanExpressionTransformerTestCase.java +++ b/config-model/src/test/java/com/yahoo/schema/expressiontransforms/BooleanExpressionTransformerTestCase.java @@ -75,10 +75,18 @@ public class BooleanExpressionTransformerTestCase { assertEquals(new RankingExpression(expected), transformedExpression, "Transformed as expected"); + MapContext context = contextWithSingleLetterVariables(); var inputExpression = new RankingExpression(input); assertEquals(inputExpression.evaluate(new MapContext()).asBoolean(), transformedExpression.evaluate(new MapContext()).asBoolean(), "Transform and original input are equivalent"); } + private MapContext contextWithSingleLetterVariables() { + var context = new MapContext(); + for (int i = 0; i < 26; i++) + context.put(Character.toString(i + 97), Math.floorMod(i, 2)); + return context; + } + } |