aboutsummaryrefslogtreecommitdiff
path: root/thirdparty/ryml/test/test_generic_seq.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/ryml/test/test_generic_seq.cpp')
-rw-r--r--thirdparty/ryml/test/test_generic_seq.cpp47
1 files changed, 47 insertions, 0 deletions
diff --git a/thirdparty/ryml/test/test_generic_seq.cpp b/thirdparty/ryml/test/test_generic_seq.cpp
new file mode 100644
index 000000000..45f9c1d3e
--- /dev/null
+++ b/thirdparty/ryml/test/test_generic_seq.cpp
@@ -0,0 +1,47 @@
+#include "./test_group.hpp"
+
+namespace c4 {
+namespace yml {
+
+CASE_GROUP(GENERIC_SEQ)
+{
+
+ADD_CASE_TO_GROUP("generic seq v0",
+R"(
+- item 1
+- item 2
+- - item 3.1
+ - item 3.2
+- key 1: value 1
+ key 2: value 2
+)",
+ L{
+ N("item 1"),
+ N("item 2"),
+ N(L{N("item 3.1"), N("item 3.2")}),
+ N(L{N("key 1", "value 1"), N("key 2", "value 2")})
+ }
+);
+
+ADD_CASE_TO_GROUP("generic seq v1",
+R"(
+- item 1
+- item 2
+-
+ - item 3.1
+ - item 3.2
+-
+ key 1: value 1
+ key 2: value 2
+)",
+ L{
+ N("item 1"),
+ N("item 2"),
+ N(L{N("item 3.1"), N("item 3.2")}),
+ N(L{N("key 1", "value 1"), N("key 2", "value 2")})
+ }
+);
+}
+
+} // namespace yml
+} // namespace c4