MCPcopy Create free account
hub / github.com/explodingcamera/tinywasm / test_set_and_get

Function test_set_and_get

crates/tinywasm/src/store/table.rs:228–240  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

226
227 #[test]
228 fn test_set_and_get() {
229 let kind = dummy_table_type();
230 let mut table_instance = TableInstance::new(kind);
231
232 let result = table_instance.set(0, TableElement::Initialized(1));
233 assert!(result.is_ok(), "Setting table element failed");
234
235 let elem = table_instance.get(0);
236 assert!(
237 elem.is_ok() && matches!(elem.unwrap(), &TableElement::Initialized(1)),
238 "Getting table element failed or returned incorrect value"
239 );
240 }
241
242 #[test]
243 fn test_table_init() {

Callers

nothing calls this directly

Calls 3

dummy_table_typeFunction · 0.85
setMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected