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

Function test_mutable_resize

arrow-buffer/src/buffer/mutable.rs:1325–1349  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1323
1324 #[test]
1325 fn test_mutable_resize() {
1326 let mut buf = MutableBuffer::new(1);
1327 assert_eq!(64, buf.capacity());
1328 assert_eq!(0, buf.len());
1329
1330 buf.resize(20, 0);
1331 assert_eq!(64, buf.capacity());
1332 assert_eq!(20, buf.len());
1333
1334 buf.resize(10, 0);
1335 assert_eq!(64, buf.capacity());
1336 assert_eq!(10, buf.len());
1337
1338 buf.resize(100, 0);
1339 assert_eq!(128, buf.capacity());
1340 assert_eq!(100, buf.len());
1341
1342 buf.resize(30, 0);
1343 assert_eq!(128, buf.capacity());
1344 assert_eq!(30, buf.len());
1345
1346 buf.resize(0, 0);
1347 assert_eq!(128, buf.capacity());
1348 assert_eq!(0, buf.len());
1349 }
1350
1351 #[test]
1352 fn test_mutable_into() {

Callers

nothing calls this directly

Calls 1

resizeMethod · 0.45

Tested by

no test coverage detected