@@ -2267,63 +2267,6 @@ mod tests {
2267
2267
assert_eq ! ( result, & UInt64Array :: from_value( 2 , 1 ) ) ;
2268
2268
}
2269
2269
2270
- #[ test]
2271
- fn test_array_has_all ( ) {
2272
- // array_has_all([1, 2, 3, 4], array_append([1, 2, 3, 4], 3)) = t
2273
- let first_array = return_array ( ) . into_array ( 1 ) ;
2274
- let second_array = array_append ( & [
2275
- first_array. clone ( ) ,
2276
- Arc :: new ( Int64Array :: from ( vec ! [ Some ( 3 ) ] ) ) ,
2277
- ] )
2278
- . expect ( "failed to initialize function array_has_all" ) ;
2279
-
2280
- let arr = array_has_all ( & [ first_array. clone ( ) , second_array] )
2281
- . expect ( "failed to initialize function array_has_all" ) ;
2282
- let result = as_boolean_array ( & arr) ;
2283
-
2284
- assert_eq ! ( result, & BooleanArray :: from( vec![ true ] ) ) ;
2285
-
2286
- // array_has_all([1, 2, 3, 4], array_append([1, 2, 3, 4], 5)) = f
2287
- let second_array = array_append ( & [
2288
- first_array. clone ( ) ,
2289
- Arc :: new ( Int64Array :: from ( vec ! [ Some ( 5 ) ] ) ) ,
2290
- ] )
2291
- . expect ( "failed to initialize function array_has_all" ) ;
2292
-
2293
- let arr = array_has_all ( & [ first_array. clone ( ) , second_array] )
2294
- . expect ( "failed to initialize function array_has_all" ) ;
2295
- let result = as_boolean_array ( & arr) ;
2296
-
2297
- assert_eq ! ( result, & BooleanArray :: from( vec![ false ] ) ) ;
2298
- }
2299
-
2300
- #[ test]
2301
- fn test_nested_array_has_all ( ) {
2302
- // array_has_all([[1, 2, 3, 4], [5, 6, 7, 8]], array_append([1, 2, 3, 4], 3)) = t
2303
- let first_array = return_nested_array ( ) . into_array ( 1 ) ;
2304
- let array = return_array ( ) . into_array ( 1 ) ;
2305
- let second_array =
2306
- array_append ( & [ array. clone ( ) , Arc :: new ( Int64Array :: from ( vec ! [ Some ( 3 ) ] ) ) ] )
2307
- . expect ( "failed to initialize function array_has_all" ) ;
2308
-
2309
- let arr = array_has_all ( & [ first_array. clone ( ) , second_array] )
2310
- . expect ( "failed to initialize function array_has_all" ) ;
2311
- let result = as_boolean_array ( & arr) ;
2312
-
2313
- assert_eq ! ( result, & BooleanArray :: from( vec![ true ] ) ) ;
2314
-
2315
- // array_has_all([[1, 2, 3, 4], [5, 6, 7, 8]], array_append([1, 2, 3, 4], 9)) = f
2316
- let second_array =
2317
- array_append ( & [ array. clone ( ) , Arc :: new ( Int64Array :: from ( vec ! [ Some ( 9 ) ] ) ) ] )
2318
- . expect ( "failed to initialize function array_has_all" ) ;
2319
-
2320
- let arr = array_has_all ( & [ first_array. clone ( ) , second_array] )
2321
- . expect ( "failed to initialize function array_has_all" ) ;
2322
- let result = as_boolean_array ( & arr) ;
2323
-
2324
- assert_eq ! ( result, & BooleanArray :: from( vec![ false ] ) ) ;
2325
- }
2326
-
2327
2270
fn return_array ( ) -> ColumnarValue {
2328
2271
let args = [
2329
2272
ColumnarValue :: Scalar ( ScalarValue :: Int64 ( Some ( 1 ) ) ) ,
0 commit comments