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

Function test_null_buffer_builder_all_nulls

arrow-buffer/src/builder/null.rs:291–301  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

289
290 #[test]
291 fn test_null_buffer_builder_all_nulls() {
292 let mut builder = NullBufferBuilder::new(0);
293 builder.append_null();
294 builder.append_n_nulls(2);
295 builder.append_slice(&[false, false, false]);
296 assert_eq!(6, builder.len());
297 assert_eq!(64, builder.allocated_size());
298
299 let buf = builder.finish().unwrap();
300 assert_eq!(&[0b0_u8], buf.validity());
301 }
302
303 #[test]
304 fn test_null_buffer_builder_no_null() {

Callers

nothing calls this directly

Calls 4

append_n_nullsMethod · 0.80
append_nullMethod · 0.45
append_sliceMethod · 0.45
finishMethod · 0.45

Tested by

no test coverage detected