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<()>7 fn 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<()>15 fn 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<()>24 fn 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