From aba2f90c9d38dacf7b7772fd4ec694cd5d64a400 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Thu, 28 Apr 2022 23:10:40 +0200 Subject: [PATCH] Add test for emplace generation for variant --- tests/test-mvariant.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/test-mvariant.c b/tests/test-mvariant.c index 2ec90b51..d39d4493 100644 --- a/tests/test-mvariant.c +++ b/tests/test-mvariant.c @@ -219,9 +219,18 @@ test_triple(void) assert( triple_type(t) == triple_z_value); assert( testobj_cmp (z, *triple_get_z(t)) == 0); + triple_emplace_s(t, "HELLO"); + assert( triple_type(t) == triple_s_value); + assert( string_equal_str_p (*triple_get_s(t), "HELLO")); + testobj_clear(z); string_clear(s); triple_clear(t); + + triple_init_emplace_s(t, "INIT HELLO2"); + assert( triple_type(t) == triple_s_value); + assert( string_equal_str_p (*triple_get_s(t), "INIT HELLO2")); + triple_clear(t); } VARIANT_DEF2(single,