@@ -88,63 +88,6 @@ public static Iterable<Object[]> parameters() {
8888
8989 suppliers .addAll (
9090 List .of (
91- // Surrogates for cases where field and outputField are effectively the same field
92- new TestCaseSupplier (
93- List .of (DataType .INTEGER , DataType .INTEGER , DataType .KEYWORD , DataType .INTEGER ),
94- () -> new TestCaseSupplier .TestCase (
95- List .of (
96- TestCaseSupplier .TypedData .multiRow (List .of (5 , 8 , -2 , 0 , 200 ), DataType .INTEGER , "field" ),
97- new TestCaseSupplier .TypedData (3 , DataType .INTEGER , "limit" ).forceLiteral (),
98- new TestCaseSupplier .TypedData (new BytesRef ("desc" ), DataType .KEYWORD , "order" ).forceLiteral (),
99- TestCaseSupplier .TypedData .multiRow (List .of (5 , 8 , -2 , 0 , 200 ), DataType .INTEGER , "field" )
100- ),
101- "TopInt" ,
102- DataType .INTEGER ,
103- equalTo (List .of (200 , 8 , 5 ))
104- )
105- ),
106- new TestCaseSupplier (
107- List .of (DataType .LONG , DataType .INTEGER , DataType .KEYWORD , DataType .LONG ),
108- () -> new TestCaseSupplier .TestCase (
109- List .of (
110- TestCaseSupplier .TypedData .multiRow (List .of (5L , 8L , -2L , 0L , 200L ), DataType .LONG , "field" ),
111- new TestCaseSupplier .TypedData (3 , DataType .INTEGER , "limit" ).forceLiteral (),
112- new TestCaseSupplier .TypedData (new BytesRef ("desc" ), DataType .KEYWORD , "order" ).forceLiteral (),
113- TestCaseSupplier .TypedData .multiRow (List .of (5L , 8L , -2L , 0L , 200L ), DataType .LONG , "field" )
114- ),
115- "TopLong" ,
116- DataType .LONG ,
117- equalTo (List .of (200L , 8L , 5L ))
118- )
119- ),
120- new TestCaseSupplier (
121- List .of (DataType .DOUBLE , DataType .INTEGER , DataType .KEYWORD , DataType .DOUBLE ),
122- () -> new TestCaseSupplier .TestCase (
123- List .of (
124- TestCaseSupplier .TypedData .multiRow (List .of (5. , 8. , -2. , 0. , 200. ), DataType .DOUBLE , "field" ),
125- new TestCaseSupplier .TypedData (3 , DataType .INTEGER , "limit" ).forceLiteral (),
126- new TestCaseSupplier .TypedData (new BytesRef ("desc" ), DataType .KEYWORD , "order" ).forceLiteral (),
127- TestCaseSupplier .TypedData .multiRow (List .of (5. , 8. , -2. , 0. , 200. ), DataType .DOUBLE , "field" )
128- ),
129- "TopDouble" ,
130- DataType .DOUBLE ,
131- equalTo (List .of (200. , 8. , 5. ))
132- )
133- ),
134- new TestCaseSupplier (
135- List .of (DataType .DATETIME , DataType .INTEGER , DataType .KEYWORD , DataType .DATETIME ),
136- () -> new TestCaseSupplier .TestCase (
137- List .of (
138- TestCaseSupplier .TypedData .multiRow (List .of (5L , 8L , 2L , 0L , 200L ), DataType .DATETIME , "field" ),
139- new TestCaseSupplier .TypedData (3 , DataType .INTEGER , "limit" ).forceLiteral (),
140- new TestCaseSupplier .TypedData (new BytesRef ("desc" ), DataType .KEYWORD , "order" ).forceLiteral (),
141- TestCaseSupplier .TypedData .multiRow (List .of (5L , 8L , 2L , 0L , 200L ), DataType .DATETIME , "field" )
142- ),
143- "TopLong" ,
144- DataType .DATETIME ,
145- equalTo (List .of (200L , 8L , 5L ))
146- )
147- ),
14891 // Surrogates for cases where limit == 1
14992 new TestCaseSupplier (
15093 List .of (DataType .BOOLEAN , DataType .INTEGER , DataType .KEYWORD ),
0 commit comments