aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/test
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-02-17 15:36:46 +0100
committerJon Bratseth <bratseth@oath.com>2018-02-17 15:36:46 +0100
commita11b3156a4e104ca5f908946e9f0b6105c32b9b4 (patch)
tree7ddc745893655e4a081b8ac986c5c1648d3a9fa0 /searchlib/src/test
parent27f8736d392d0c306ee61dc4d6684efbaa2b6a74 (diff)
Refactor
Diffstat (limited to 'searchlib/src/test')
-rw-r--r--searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/EvaluationTestCase.java7
-rw-r--r--searchlib/src/test/java/com/yahoo/searchlib/rankingexpression/evaluation/TypeResolutionTestCase.java12
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);