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