MCPcopy Create free account
hub / github.com/apache/arrow-rs / test_write_str

Function test_write_str

arrow-array/src/builder/generic_bytes_builder.rs:737–749  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

735
736 #[test]
737 fn test_write_str() {
738 let mut builder = GenericStringBuilder::<i32>::new();
739 write!(builder, "foo").unwrap();
740 builder.append_value("");
741 writeln!(builder, "bar").unwrap();
742 builder.append_value("");
743 write!(builder, "fiz").unwrap();
744 write!(builder, "buz").unwrap();
745 builder.append_value("");
746 let a = builder.finish();
747 let r: Vec<_> = a.iter().flatten().collect();
748 assert_eq!(r, &["foo", "bar\n", "fizbuz"])
749 }
750
751 #[test]
752 fn test_write_bytes() {

Callers

nothing calls this directly

Calls 5

collectMethod · 0.80
flattenMethod · 0.80
append_valueMethod · 0.45
finishMethod · 0.45
iterMethod · 0.45

Tested by

no test coverage detected