Lines Matching refs:value
111 const auto &x_field_val = x_field.value(); in TEST()
117 const auto &y_field_val = y_field.value(); in TEST()
331 static const auto check_aa = [](const Val &v, uint32_t value) { in TEST() argument
335 EXPECT_NE(var.value(), nullptr); in TEST()
336 EXPECT_TRUE(var.value()->is_u32()); in TEST()
337 EXPECT_EQ(var.value()->get_u32(), value); in TEST()
340 static const auto check_bb = [](const Val &v, std::string_view value) { in TEST() argument
344 EXPECT_NE(var.value(), nullptr); in TEST()
345 EXPECT_TRUE(var.value()->is_string()); in TEST()
346 EXPECT_EQ(var.value()->get_string(), value); in TEST()
349 static const auto make_aa = [](uint32_t value) -> Val { in TEST() argument
350 return Variant("aa", Val(value)); in TEST()
353 static const auto make_bb = [](std::string_view value) -> Val { in TEST() argument
354 return Variant("bb", Val::string(value)); in TEST()
444 static const auto check = [](const Val &v, std::optional<uint32_t> value) { in TEST() argument
447 if (value.has_value()) { in TEST()
448 EXPECT_NE(o.value(), nullptr); in TEST()
449 EXPECT_TRUE(o.value()->is_u32()); in TEST()
450 EXPECT_EQ(o.value()->get_u32(), *value); in TEST()
452 EXPECT_EQ(o.value(), nullptr); in TEST()
456 static const auto make = [](std::optional<uint32_t> value) -> Val { in TEST() argument
457 if (value) { in TEST()
458 return WitOption(Val(*value)); in TEST()
513 static const auto make = [](bool is_ok, uint32_t value) -> Val { in TEST() argument
515 return WitResult::ok(Val(value)); in TEST()
517 return WitResult::err(Val(value)); in TEST()
653 EXPECT_EQ(field.value().get_u64(), 1); in TEST()
655 EXPECT_EQ(field.value().get_u64(), 2); in TEST()
667 auto inner = field.value().get_record(); in TEST()
671 EXPECT_EQ(inner_field.value().get_u64(), 1); in TEST()
673 EXPECT_EQ(inner_field.value().get_u64(), 2); in TEST()
679 EXPECT_EQ(field.value().get_u64(), 2); in TEST()
710 Val value(l3); in TEST() local
711 value.get_list(); in TEST()
718 Val value(l); in TEST() local
719 EXPECT_TRUE(value.is_tuple()); in TEST()
738 EXPECT_TRUE(v.value()->is_u32()); in TEST()
739 EXPECT_EQ(v.value()->get_u32(), 42); in TEST()
743 EXPECT_TRUE(v.value()->is_u32()); in TEST()
744 EXPECT_EQ(v.value()->get_u32(), 42); in TEST()
746 EXPECT_TRUE(v2.value()->is_variant()); in TEST()
747 auto inner = v2.value()->get_variant(); in TEST()
749 EXPECT_TRUE(inner.value()->is_u32()); in TEST()
750 EXPECT_EQ(inner.value()->get_u32(), 42); in TEST()
752 Val value = v; in TEST() local
753 EXPECT_TRUE(value.is_variant()); in TEST()
754 auto v3 = value.get_variant(); in TEST()
756 EXPECT_TRUE(v3.value()->is_u32()); in TEST()
757 EXPECT_EQ(v3.value()->get_u32(), 42); in TEST()
808 EXPECT_NE(o.value(), nullptr); in TEST()
809 EXPECT_TRUE(o.value()->is_u32()); in TEST()
810 EXPECT_EQ(o.value()->get_u32(), 42); in TEST()
814 EXPECT_NE(o.value(), nullptr); in TEST()
815 EXPECT_TRUE(o2.value()->is_option()); in TEST()
816 auto inner = o2.value()->get_option(); in TEST()
817 auto value = inner.value(); in TEST() local
818 EXPECT_NE(value, nullptr); in TEST()
819 EXPECT_TRUE(value->is_u32()); in TEST()
820 EXPECT_EQ(value->get_u32(), 42); in TEST()
822 EXPECT_NE(o.value(), nullptr); in TEST()
823 EXPECT_TRUE(o.value()->is_u32()); in TEST()
824 EXPECT_EQ(o.value()->get_u32(), 42); in TEST()
827 EXPECT_EQ(o3.value(), nullptr); in TEST()