summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java')
-rw-r--r--container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java7
1 files changed, 6 insertions, 1 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 858d5a16352..d3c77d2ba66 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
@@ -91,9 +91,14 @@ public class UserInputTestCase {
@Test
void testUserInputSettingTargetHits() {
+ assertTargetHitsIsPropagatedInUserInput("weakAnd");
+ assertTargetHitsIsPropagatedInUserInput("tokenize");
+ }
+
+ private void assertTargetHitsIsPropagatedInUserInput(String grammar) {
URIBuilder builder = searchUri();
builder.setParameter("yql",
- "select * from sources * where {grammar: \"weakAnd\", targetHits: 17, defaultIndex: \"f\"}userInput(\"a test\")");
+ "select * from sources * where {grammar: \"" + grammar + "\", targetHits: 17, defaultIndex: \"f\"}userInput(\"a test\")");
Query query = searchAndAssertNoErrors(builder);
assertEquals("select * from sources * where ({targetNumHits: 17}weakAnd(f contains \"a\", f contains \"test\"))", query.yqlRepresentation());
WeakAndItem weakAnd = (WeakAndItem)query.getModel().getQueryTree().getRoot();