()
| 725 | |
| 726 | #[test] |
| 727 | fn test_extend() { |
| 728 | let mut builder = GenericStringBuilder::<i32>::new(); |
| 729 | builder.extend(["a", "b", "c", "", "a", "b", "c"].into_iter().map(Some)); |
| 730 | builder.extend(["d", "cupcakes", "hello"].into_iter().map(Some)); |
| 731 | let array = builder.finish(); |
| 732 | assert_eq!(array.value_offsets(), &[0, 1, 2, 3, 3, 4, 5, 6, 7, 15, 20]); |
| 733 | assert_eq!(array.value_data(), b"abcabcdcupcakeshello"); |
| 734 | } |
| 735 | |
| 736 | #[test] |
| 737 | fn test_write_str() { |