From 651d7d18fbece66f158477761e58f7d5ca915933 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Mon, 29 Jun 2020 07:34:45 -0700 Subject: [PATCH] test template methods of TypeDef --- test/testtype.cpp | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/test/testtype.cpp b/test/testtype.cpp index 1d61781..3db8373 100644 --- a/test/testtype.cpp +++ b/test/testtype.cpp @@ -288,6 +288,40 @@ void testTypeDef() "}\n"); } +void testTypeDefDynamic() +{ + testDiag("%s()", __func__); + + std::vector mem({ + Member(TypeCode::Float64, "value"), + }); + + { + TypeDef def(TypeCode::Struct, "simple_t", mem); + + auto val = def.create(); + + testTrue(val.valid()); + testStrEq(std::string(SB()<