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