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

Function test_finish_preserve_values

arrow-array/src/builder/map_builder.rs:537–553  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

535
536 #[test]
537 fn test_finish_preserve_values() {
538 let mut builder = MapBuilder::new(
539 None,
540 PreserveValuesMock::default(),
541 PreserveValuesMock::default(),
542 );
543
544 builder.keys().inner.append_value(1);
545 builder.values().inner.append_value(2);
546 builder.append(true).unwrap();
547
548 let map = builder.finish_preserve_values();
549
550 assert_eq!(1, map.len());
551 assert_eq!(1, builder.keys().called);
552 assert_eq!(1, builder.values().called);
553 }
554}

Callers

nothing calls this directly

Calls 6

defaultFunction · 0.85
append_valueMethod · 0.45
keysMethod · 0.45
valuesMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected