1 #include <wasmtime/types/table.hh> 2 3 #include <gtest/gtest.h> 4 5 using namespace wasmtime; 6 TEST(TableType,Simple)7TEST(TableType, Simple) { 8 TableType ty(ValKind::FuncRef, 1); 9 EXPECT_EQ(ty->min(), 1); 10 EXPECT_EQ(ty->max(), std::nullopt); 11 EXPECT_EQ(ty->element().kind(), ValKind::FuncRef); 12 13 ty = TableType(ValKind::ExternRef, 2, 3); 14 EXPECT_EQ(ty->min(), 2); 15 EXPECT_EQ(ty->max(), 3); 16 EXPECT_EQ(ty->element().kind(), ValKind::ExternRef); 17 } 18