summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2020-08-06 09:05:33 +0200
committerGitHub <noreply@github.com>2020-08-06 09:05:33 +0200
commitc7f4c945f93d82006e4118828dbad8c05382085e (patch)
tree1cc0bbe494ef37cec4a38d79eea7ed8a3075686c /container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
parent592594dc461e23bd607063e10815be96f2561aaa (diff)
parent1c070a2d8abcc6305ea71d80c8ea197524ef1dd7 (diff)
Merge pull request #13999 from vespa-engine/bratseth/yql-numeric-references
Allow references when expecting numbers
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java')
-rw-r--r--container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java18
1 files changed, 8 insertions, 10 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
index 62a9e27cd96..6e7aa752e29 100644
--- a/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
@@ -767,12 +767,12 @@ public class YqlParserTestCase {
"select foo from bar where title contains \"madonna\""
+ " order by [{\"function\": \"uca\", \"locale\": \"en_US\", \"strength\": \"IDENTICAL\"}]other desc"
+ " limit 600" + " timeout 3;", "title:madonna");
- final FieldOrder fieldOrder = parser.getSorting().fieldOrders().get(0);
+ FieldOrder fieldOrder = parser.getSorting().fieldOrders().get(0);
assertEquals("other", fieldOrder.getFieldName());
assertEquals(Order.DESCENDING, fieldOrder.getSortOrder());
- final AttributeSorter sorter = fieldOrder.getSorter();
+ AttributeSorter sorter = fieldOrder.getSorter();
assertEquals(UcaSorter.class, sorter.getClass());
- final UcaSorter uca = (UcaSorter) sorter;
+ UcaSorter uca = (UcaSorter) sorter;
assertEquals("en_US", uca.getLocale());
assertEquals(UcaSorter.Strength.IDENTICAL, uca.getStrength());
}
@@ -785,22 +785,20 @@ public class YqlParserTestCase {
+ " [{\"function\": \"lowercase\"}]something asc"
+ " limit 600" + " timeout 3;", "title:madonna");
{
- final FieldOrder fieldOrder = parser.getSorting().fieldOrders()
- .get(0);
+ FieldOrder fieldOrder = parser.getSorting().fieldOrders().get(0);
assertEquals("other", fieldOrder.getFieldName());
assertEquals(Order.DESCENDING, fieldOrder.getSortOrder());
- final AttributeSorter sorter = fieldOrder.getSorter();
+ AttributeSorter sorter = fieldOrder.getSorter();
assertEquals(UcaSorter.class, sorter.getClass());
- final UcaSorter uca = (UcaSorter) sorter;
+ UcaSorter uca = (UcaSorter) sorter;
assertEquals("en_US", uca.getLocale());
assertEquals(UcaSorter.Strength.IDENTICAL, uca.getStrength());
}
{
- final FieldOrder fieldOrder = parser.getSorting().fieldOrders()
- .get(1);
+ FieldOrder fieldOrder = parser.getSorting().fieldOrders().get(1);
assertEquals("something", fieldOrder.getFieldName());
assertEquals(Order.ASCENDING, fieldOrder.getSortOrder());
- final AttributeSorter sorter = fieldOrder.getSorter();
+ AttributeSorter sorter = fieldOrder.getSorter();
assertEquals(LowerCaseSorter.class, sorter.getClass());
}
}