summaryrefslogtreecommitdiffstats
path: root/container-search/src/test
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2020-09-03 15:29:34 +0200
committerJon Bratseth <bratseth@gmail.com>2020-09-03 15:29:34 +0200
commitbf46d861e0e7cc3380508a11fa2e5085427b2725 (patch)
treedbddce55f89474d75adb81dbcb48feb6158a45eb /container-search/src/test
parent842478eca170b3cc04408d80acafb252d7c19c26 (diff)
Allow varref in equiv
Diffstat (limited to 'container-search/src/test')
-rw-r--r--container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java
index 6433270d691..06160e1c6d5 100644
--- a/container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java
@@ -217,6 +217,16 @@ public class UserInputTestCase {
assertEquals("select * from sources * where myfield contains \"token\" | [{ 'continuations':['BCBCBCBEBG', 'BCBKCBACBKCCK'] }]all(group(f) each(output(count())));", query.yqlRepresentation());
}
+ @Test
+ public void testReferenceInEquiv() {
+ URIBuilder builder = searchUri();
+ builder.setParameter("term", "A");
+ builder.setParameter("yql",
+ "select foo from bar where fieldName contains equiv(@term,'B');");
+ Query query = searchAndAssertNoErrors(builder);
+ assertEquals("select foo from bar where fieldName contains equiv(\"A\", \"B\");", query.yqlRepresentation());
+ }
+
private Query searchAndAssertNoErrors(URIBuilder builder) {
Query query = new Query(builder.toString());
Result r = execution.search(query);