@@ -376,70 +376,6 @@ mod tests {
376376 . expect ( "All null array has valid array data" ) ;
377377 }
378378
379- #[ cfg( feature = "test_utils" ) ]
380- #[ test]
381- fn bad_size_collect_string ( ) {
382- use crate :: util:: test_util:: BadIterator ;
383- let data = vec ! [ Some ( "foo" ) , None , Some ( "bar" ) ] ;
384- let expected: StringArray = data. clone ( ) . into_iter ( ) . collect ( ) ;
385-
386- // Iterator reports too many items
387- let arr: StringArray = BadIterator :: new ( 3 , 10 , data. clone ( ) ) . collect ( ) ;
388- assert_eq ! ( expected, arr) ;
389-
390- // Iterator reports too few items
391- let arr: StringArray = BadIterator :: new ( 3 , 1 , data. clone ( ) ) . collect ( ) ;
392- assert_eq ! ( expected, arr) ;
393- }
394-
395- #[ cfg( feature = "test_utils" ) ]
396- #[ test]
397- fn bad_size_collect_large_string ( ) {
398- use crate :: util:: test_util:: BadIterator ;
399- let data = vec ! [ Some ( "foo" ) , None , Some ( "bar" ) ] ;
400- let expected: LargeStringArray = data. clone ( ) . into_iter ( ) . collect ( ) ;
401-
402- // Iterator reports too many items
403- let arr: LargeStringArray = BadIterator :: new ( 3 , 10 , data. clone ( ) ) . collect ( ) ;
404- assert_eq ! ( expected, arr) ;
405-
406- // Iterator reports too few items
407- let arr: LargeStringArray = BadIterator :: new ( 3 , 1 , data. clone ( ) ) . collect ( ) ;
408- assert_eq ! ( expected, arr) ;
409- }
410-
411- #[ cfg( feature = "test_utils" ) ]
412- #[ test]
413- fn bad_size_iter_values_string ( ) {
414- use crate :: util:: test_util:: BadIterator ;
415- let data = vec ! [ "foo" , "bar" , "baz" ] ;
416- let expected: StringArray = data. clone ( ) . into_iter ( ) . map ( Some ) . collect ( ) ;
417-
418- // Iterator reports too many items
419- let arr = StringArray :: from_iter_values ( BadIterator :: new ( 3 , 10 , data. clone ( ) ) ) ;
420- assert_eq ! ( expected, arr) ;
421-
422- // Iterator reports too few items
423- let arr = StringArray :: from_iter_values ( BadIterator :: new ( 3 , 1 , data. clone ( ) ) ) ;
424- assert_eq ! ( expected, arr) ;
425- }
426-
427- #[ cfg( feature = "test_utils" ) ]
428- #[ test]
429- fn bad_size_iter_values_large_string ( ) {
430- use crate :: util:: test_util:: BadIterator ;
431- let data = vec ! [ "foo" , "bar" , "baz" ] ;
432- let expected: LargeStringArray = data. clone ( ) . into_iter ( ) . map ( Some ) . collect ( ) ;
433-
434- // Iterator reports too many items
435- let arr = LargeStringArray :: from_iter_values ( BadIterator :: new ( 3 , 10 , data. clone ( ) ) ) ;
436- assert_eq ! ( expected, arr) ;
437-
438- // Iterator reports too few items
439- let arr = LargeStringArray :: from_iter_values ( BadIterator :: new ( 3 , 1 , data. clone ( ) ) ) ;
440- assert_eq ! ( expected, arr) ;
441- }
442-
443379 fn _test_generic_string_array_from_list_array < O : OffsetSizeTrait > ( ) {
444380 let values = b"HelloArrowAndParquet" ;
445381 // "ArrowAndParquet"
0 commit comments