use orx_split_vec::*; #[test] fn fragment_capacity_doubling() { let growth = Doubling; let mut capacity = 4; for f in 0..31 { assert_eq!(growth.fragment_capacity_of(f), capacity); capacity *= 2; } } #[test] fn fragment_capacity_linear() { let growth = Linear::new(10); let capacity = u32::pow(2, 10) as usize; for f in 0..31 { assert_eq!(growth.fragment_capacity_of(f), capacity); } }