MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / TEST

Function TEST

crates/c-api/tests/types.cc:14–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12}
13
14TEST(ValType, Smoke) {
15 EXPECT_EQ(ValType::i32(), ValType::i32());
16 EXPECT_EQ(ValType::i64(), ValType::i64());
17 EXPECT_EQ(ValType::f32(), ValType::f32());
18 EXPECT_EQ(ValType::f64(), ValType::f64());
19 EXPECT_EQ(ValType::v128(), ValType::v128());
20 EXPECT_EQ(ValType::funcref(), ValType::funcref());
21 EXPECT_EQ(ValType::externref(), ValType::externref());
22 EXPECT_EQ(ValType::exnref(), ValType::exnref());
23 EXPECT_EQ(ValType::anyref(), ValType::anyref());
24
25 ValType t(ValType::i32());
26 t = ValType::i64();
27 ValType t2(ValType::f32());
28 t = t2;
29 ValType t3(t2);
30
31 ValType t4(**t);
32 ValType::Ref r(t4);
33}
34
35TEST(MemoryType, Smoke) {
36 MemoryType t(1);

Callers

nothing calls this directly

Calls 15

i64Function · 0.85
v128Function · 0.85
unwrapFunction · 0.70
compileFunction · 0.50
minMethod · 0.45
maxMethod · 0.45
elementMethod · 0.45
contentMethod · 0.45
is_mutableMethod · 0.45
sizeMethod · 0.45
importsMethod · 0.45
exportsMethod · 0.45

Tested by

no test coverage detected