1 use super::Key; 2 use wasmtime::Result; 3 use wasmtime_environ::PrimaryMap; 4 use wasmtime_fuzzing::oom::OomTest; 5 6 #[test] primary_map_try_with_capacity() -> Result<()>7fn primary_map_try_with_capacity() -> Result<()> { 8 OomTest::new().test(|| { 9 let _map = PrimaryMap::<Key, u32>::try_with_capacity(32)?; 10 Ok(()) 11 }) 12 } 13 14 #[test] primary_map_try_reserve() -> Result<()>15fn primary_map_try_reserve() -> Result<()> { 16 OomTest::new().test(|| { 17 let mut map = PrimaryMap::<Key, u32>::new(); 18 map.try_reserve(100)?; 19 Ok(()) 20 }) 21 } 22 23 #[test] primary_map_try_reserve_exact() -> Result<()>24fn primary_map_try_reserve_exact() -> Result<()> { 25 OomTest::new().test(|| { 26 let mut map = PrimaryMap::<Key, u32>::new(); 27 map.try_reserve_exact(13)?; 28 Ok(()) 29 }) 30 } 31