diff options
| author | Stefan Boberg <[email protected]> | 2026-02-23 11:19:52 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-02-23 11:19:52 +0100 |
| commit | 9aac0fd369b87e965fb34b5168646387de7ea1cd (patch) | |
| tree | 367a820685a829adbab31cd1374b1af2cece4b7e /thirdparty/ryml/test/test_generic_map.cpp | |
| parent | changed command names and descriptions to use class members instead of string... (diff) | |
| download | zen-9aac0fd369b87e965fb34b5168646387de7ea1cd.tar.xz zen-9aac0fd369b87e965fb34b5168646387de7ea1cd.zip | |
implement yaml generation (#774)
this implements a yaml generation strategy similar to the JSON generation where we just build a string instead of building a ryml tree.
This also removes the dependency on ryml for reduced binary/build times.
Diffstat (limited to 'thirdparty/ryml/test/test_generic_map.cpp')
| -rw-r--r-- | thirdparty/ryml/test/test_generic_map.cpp | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/thirdparty/ryml/test/test_generic_map.cpp b/thirdparty/ryml/test/test_generic_map.cpp deleted file mode 100644 index 273c05cb4..000000000 --- a/thirdparty/ryml/test/test_generic_map.cpp +++ /dev/null @@ -1,89 +0,0 @@ -#include "./test_group.hpp" - -namespace c4 { -namespace yml { - - -CASE_GROUP(GENERIC_MAP) -{ - -ADD_CASE_TO_GROUP("generic map", -R"( -a simple key: a value # The KEY token is produced here. -? a complex key -: another value -a mapping: - key 1: value 1 - key 2: value 2 -a sequence: - - item 1 - - item 2 -)", - L{ - N("a simple key", "a value"), - N("a complex key", "another value"), - N("a mapping", L{N("key 1", "value 1"), N("key 2", "value 2")}), - N("a sequence", L{N("item 1"), N("item 2")}), - } -); - - -ADD_CASE_TO_GROUP("seq nested in map", -R"( -items: - - part_no: A4786 - descrip: Water Bucket (Filled) - price: 1.47 - quantity: 4 - - part_no: E1628 - descrip: High Heeled "Ruby" Slippers - size: 8 - price: 133.7 - quantity: 1 -)", -L{ - N{"items", L{ - N{L{N{"part_no", "A4786"}, - N{"descrip", "Water Bucket (Filled)"}, - N{"price", "1.47"}, - N{"quantity", "4"},}}, - N{L{N{"part_no", "E1628"}, - N{"descrip", "High Heeled \"Ruby\" Slippers"}, - N{"size", "8"}, - N{"price", "133.7"}, - N{"quantity", "1"},}}}}, - } -); - -ADD_CASE_TO_GROUP("seq nested in map, v2", -R"( -items: - - - part_no: A4786 - descrip: Water Bucket (Filled) - price: 1.47 - quantity: 4 - - - part_no: E1628 - descrip: High Heeled "Ruby" Slippers - size: 8 - price: 133.7 - quantity: 1 -)", -L{ - N{"items", L{ - N{L{N{"part_no", "A4786"}, - N{"descrip", "Water Bucket (Filled)"}, - N{"price", "1.47"}, - N{"quantity", "4"},}}, - N{L{N{"part_no", "E1628"}, - N{"descrip", "High Heeled \"Ruby\" Slippers"}, - N{"size", "8"}, - N{"price", "133.7"}, - N{"quantity", "1"},}}}}, - } -); -} - -} // namespace yml -} // namespace c4 |