@@ -283,26 +283,6 @@ TEST_CASE("List")
283283 Heap heap (1024 * 1024 );
284284 auto cx = createCallContext (&heap, Encoding::Utf8);
285285
286- using VariantList3 = list_t <variant_t <string_t , uint32_t >>;
287- VariantList3 variants3 = {" Hello World2" , (uint32_t )42 };
288- auto vv7 = lower_flat (*cx, variants3);
289- auto v77 = lift_flat<VariantList3>(*cx, vv7);
290- auto d1 = std::get<string_t >(v77[0 ]);
291- auto d2v = v77[1 ];
292- auto d2 = std::get<uint32_t >(d2v);
293- CHECK (variants3 == v77);
294-
295- using VariantList = list_t <variant_t <bool_t >>;
296- VariantList variants = {true , false };
297- auto vv5 = lower_flat (*cx, variants);
298- auto v55 = lift_flat<VariantList>(*cx, vv5);
299- CHECK (variants.size () == v55.size ());
300- auto v0_ = std::get<bool_t >(v55[0 ]);
301- auto v1_ = std::get<bool_t >(v55[1 ]);
302- CHECK (variants[0 ] == v55[0 ]);
303- CHECK (variants[1 ] == v55[1 ]);
304- CHECK (variants == v55);
305-
306286 list_t <string_t > strings = {" Hello" , " World" , " !" };
307287 auto v = lower_flat (*cx, strings);
308288 auto strs = lift_flat<list_t <string_t >>(*cx, v);
@@ -550,20 +530,40 @@ TEST_CASE("Variant")
550530 auto v66 = lift_flat<VariantList2>(*cx, vv6);
551531 CHECK (variants2 == v66);
552532
553- using VariantList3 = list_t <variant_t <string_t , uint32_t >>;
554- VariantList3 variants3 = {" Hello World2" , (uint32_t )42 };
555- auto vv7 = lower_flat (*cx, variants3);
556- auto v77 = lift_flat<VariantList3>(*cx, vv7);
557- auto d1 = std::get<string_t >(v77[0 ]);
558- auto d2v = v77[1 ];
559- auto d2 = std::get<uint32_t >(d2v);
560- CHECK (variants3 == v77);
561-
562- using VariantList4 = list_t <variant_t <string_t , uint32_t , bool_t >>;
563- VariantList4 variants4 = {" Hello World3" , (uint32_t )42 , true };
564- auto vv8 = lower_flat (*cx, variants4);
565- auto v88 = lift_flat<VariantList4>(*cx, vv8);
566- CHECK (variants4 == v88);
533+ // using VariantList3 = list_t<variant_t<string_t, uint32_t>>;
534+ // VariantList3 variants3 = {"Hello World2", (uint32_t)42};
535+ // auto vv7 = lower_flat(*cx, variants3);
536+ // auto v77 = lift_flat<VariantList3>(*cx, vv7);
537+ // auto d1 = std::get<string_t>(v77[0]);
538+ // auto d2v = v77[1];
539+ // auto d2 = std::get<uint32_t>(d2v);
540+ // CHECK(variants3 == v77);
541+
542+ // using VariantList4 = list_t<variant_t<string_t, uint32_t, bool_t>>;
543+ // VariantList4 variants4 = {"Hello World3", (uint32_t)42, true};
544+ // auto vv8 = lower_flat(*cx, variants4);
545+ // auto v88 = lift_flat<VariantList4>(*cx, vv8);
546+ // CHECK(variants4 == v88);
547+
548+ // using VariantList3 = list_t<variant_t<string_t, uint32_t>>;
549+ // VariantList3 variants3 = {"Hello World2", (uint32_t)42};
550+ // auto vv7 = lower_flat(*cx, variants3);
551+ // auto v77 = lift_flat<VariantList3>(*cx, vv7);
552+ // auto d1 = std::get<string_t>(v77[0]);
553+ // auto d2v = v77[1];
554+ // auto d2 = std::get<uint32_t>(d2v);
555+ // CHECK(variants3 == v77);
556+
557+ // using VariantList = list_t<variant_t<bool_t>>;
558+ // VariantList variants = {true, false};
559+ // auto vv5 = lower_flat(*cx, variants);
560+ // auto v55 = lift_flat<VariantList>(*cx, vv5);
561+ // CHECK(variants.size() == v55.size());
562+ // auto v0_ = std::get<bool_t>(v55[0]);
563+ // auto v1_ = std::get<bool_t>(v55[1]);
564+ // CHECK(variants[0] == v55[0]);
565+ // CHECK(variants[1] == v55[1]);
566+ // CHECK(variants == v55);
567567}
568568
569569TEST_CASE (" Option" )
0 commit comments