1 #include <wasmtime/types/table.hh>
2 
3 #include <gtest/gtest.h>
4 
5 using namespace wasmtime;
6 
TEST(TableType,Simple)7 TEST(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