diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-02-17 15:36:46 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-02-17 15:36:46 +0100 |
commit | a11b3156a4e104ca5f908946e9f0b6105c32b9b4 (patch) | |
tree | 7ddc745893655e4a081b8ac986c5c1648d3a9fa0 /searchlib/src/test | |
parent | 27f8736d392d0c306ee61dc4d6684efbaa2b6a74 (diff) |
Refactor
Diffstat (limited to 'searchlib/src/test')
2 files changed, 12 insertions, 7 deletions
diff --git a/searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/EvaluationTestCase.java b/searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/EvaluationTestCase.java index e9030cf5852..f2122bb5da9 100644 --- a/searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/EvaluationTestCase.java +++ b/searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/EvaluationTestCase.java @@ -378,8 +378,13 @@ public class EvaluationTestCase { private static class StructuredTestContext extends MapContext { @Override + public Value get(String feature) { + throw new RuntimeException("Called simple get for feature " + feature); + } + + @Override public Value get(String name, Arguments arguments, String output) { - if (!name.equals("average")) { + if ( ! name.equals("average")) { throw new IllegalArgumentException("Unknown operation '" + name + "'"); } if (arguments.expressions().size() != 2) { diff --git a/searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/TypeResolutionTestCase.java b/searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/TypeResolutionTestCase.java index da546dd30d0..fc73bcd3f79 100644 --- a/searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/TypeResolutionTestCase.java +++ b/searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/TypeResolutionTestCase.java @@ -3,8 +3,8 @@ package com.yahoo.searchlib.rankingexpression.evaluation; import com.yahoo.searchlib.rankingexpression.RankingExpression; +import com.yahoo.searchlib.rankingexpression.Reference; import com.yahoo.searchlib.rankingexpression.parser.ParseException; -import com.yahoo.searchlib.rankingexpression.rule.ReferenceNode; import com.yahoo.tensor.TensorType; import com.yahoo.tensor.evaluation.TypeContext; import org.junit.Test; @@ -20,15 +20,15 @@ public class TypeResolutionTestCase { @Test public void testTypeResolution() { MapTypeContext context = new MapTypeContext(); - context.setType(ReferenceNode.Reference.simple("query", "x1"), + context.setType(Reference.simple("query", "x1"), TensorType.fromSpec("tensor(x[])")); - context.setType(ReferenceNode.Reference.simple("query", "x2"), + context.setType(Reference.simple("query", "x2"), TensorType.fromSpec("tensor(x[10])")); - context.setType(ReferenceNode.Reference.simple("query", "y1"), + context.setType(Reference.simple("query", "y1"), TensorType.fromSpec("tensor(y[])")); - context.setType(ReferenceNode.Reference.simple("query", "xy1"), + context.setType(Reference.simple("query", "xy1"), TensorType.fromSpec("tensor(x[10],y[])")); - context.setType(ReferenceNode.Reference.simple("query", "xy2"), + context.setType(Reference.simple("query", "xy2"), TensorType.fromSpec("tensor(x[],y[10])")); assertType("tensor(x[])", "query(x1)", context); |