From f2cea8d5934591cb2f3b22f6bb3f586666fd394e Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sat, 30 Sep 2023 14:34:48 +0100 Subject: Add new test type --- slicer/test/collections.ice | 2 ++ slicer/test/preprocessor.cpp | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/slicer/test/collections.ice b/slicer/test/collections.ice index 60798cd..62d3d3e 100644 --- a/slicer/test/collections.ice +++ b/slicer/test/collections.ice @@ -10,6 +10,8 @@ module TestModule { local sequence Structs; dictionary ClassMap; local dictionary StructMap; + ["slicer:key:id","slicer:value:res","slicer:item:thing"] + local dictionary StructMapNamed; }; #endif diff --git a/slicer/test/preprocessor.cpp b/slicer/test/preprocessor.cpp index fea951b..ee94fea 100644 --- a/slicer/test/preprocessor.cpp +++ b/slicer/test/preprocessor.cpp @@ -12,7 +12,7 @@ #include constexpr std::array, 12> COMPONENTS_IN_TEST_ICE_ARRAY { - {{"classtype.ice", 2}, {"classes.ice", 3}, {"collections.ice", 5}, {"enums.ice", 2}, {"inheritance.ice", 12}, + {{"classtype.ice", 2}, {"classes.ice", 3}, {"collections.ice", 6}, {"enums.ice", 2}, {"inheritance.ice", 12}, {"interfaces.ice", 0}, {"json.ice", 2}, {"locals.ice", 7}, {"optionals.ice", 2}, {"structs.ice", 5}, {"types.ice", 4}, {"xml.ice", 5}}}; using ComponentsCount = decltype(COMPONENTS_IN_TEST_ICE_ARRAY); @@ -21,7 +21,7 @@ constexpr auto COMPONENTS_IN_TEST_ICE_COUNT = std::accumulate( COMPONENTS_IN_TEST_ICE.begin(), COMPONENTS_IN_TEST_ICE.end(), 0U, [](const auto & t, const auto & c) { return t + c.second; }); -static_assert(COMPONENTS_IN_TEST_ICE_COUNT == 49); +static_assert(COMPONENTS_IN_TEST_ICE_COUNT == 50); void process(Slicer::Slicer & s, const ComponentsCount::value_type & c) -- cgit v1.2.3