aboutsummaryrefslogtreecommitdiff
path: root/thirdparty/ryml/test/test_simple_set.cpp
diff options
context:
space:
mode:
authorLiam Mitchell <[email protected]>2026-03-09 19:06:36 -0700
committerLiam Mitchell <[email protected]>2026-03-09 19:06:36 -0700
commitd1abc50ee9d4fb72efc646e17decafea741caa34 (patch)
treee4288e00f2f7ca0391b83d986efcb69d3ba66a83 /thirdparty/ryml/test/test_simple_set.cpp
parentAllow requests with invalid content-types unless specified in command line or... (diff)
parentupdated chunk–block analyser (#818) (diff)
downloadzen-d1abc50ee9d4fb72efc646e17decafea741caa34.tar.xz
zen-d1abc50ee9d4fb72efc646e17decafea741caa34.zip
Merge branch 'main' into lm/restrict-content-type
Diffstat (limited to 'thirdparty/ryml/test/test_simple_set.cpp')
-rw-r--r--thirdparty/ryml/test/test_simple_set.cpp144
1 files changed, 0 insertions, 144 deletions
diff --git a/thirdparty/ryml/test/test_simple_set.cpp b/thirdparty/ryml/test/test_simple_set.cpp
deleted file mode 100644
index f209c79c7..000000000
--- a/thirdparty/ryml/test/test_simple_set.cpp
+++ /dev/null
@@ -1,144 +0,0 @@
-#include "./test_group.hpp"
-
-namespace c4 {
-namespace yml {
-
-
-TEST(simple_set, emit)
-{
- const char yaml[] = R"(!!set
-? aa
-? bb
-? cc
-)";
- std::string expected = R"(!!set
-aa:
-bb:
-cc:
-)";
- Tree t = parse_in_arena(yaml);
- auto s = emitrs_yaml<std::string>(t);
- EXPECT_EQ(expected, s);
-}
-
-
-TEST(simple_set, emit_doc)
-{
- const char yaml[] = R"(--- !!set
-? aa
-? bb
-? cc
-)";
- std::string expected = R"(--- !!set
-aa:
-bb:
-cc:
-)";
- Tree t = parse_in_arena(yaml);
- auto s = emitrs_yaml<std::string>(t);
- EXPECT_EQ(expected, s);
-}
-
-
-//-----------------------------------------------------------------------------
-//-----------------------------------------------------------------------------
-//-----------------------------------------------------------------------------
-
-CASE_GROUP(SIMPLE_SET)
-{
-
-ADD_CASE_TO_GROUP("doc as set, missing value",
-R"(!!set
-? a
-? b
-?
-)",
-N(TL("!!set", L{N(KEYVAL, "a", {}), N(KEYVAL, "b", {}), N(KEYVAL, {}, "")}))
-);
-
-ADD_CASE_TO_GROUP("doc as set, implicit",
-R"(!!set
-? a
-? b
-)",
-N(TL("!!set", L{N(KEYVAL, "a", {}), N(KEYVAL, "b", {})}))
-);
-
-ADD_CASE_TO_GROUP("doc as set",
-R"(--- !!set
-? aa
-? bb
-? cc
-)",
-N(STREAM, L{N(DOCMAP, TL("!!set", L{
- N(KEYVAL, "aa", /*"~"*/{}),
- N(KEYVAL, "bb", /*"~"*/{}),
- N(KEYVAL, "cc", /*"~"*/{})})
-)}));
-
-ADD_CASE_TO_GROUP("sets 2XXW",
-R"(
---- !!set
-? Mark McGwire
-? Sammy Sosa
-? Ken Griff
-)",
-N(STREAM, L{N(DOCMAP, TL("!!set", L{
- N(KEYVAL, "Mark McGwire", /*"~"*/{}),
- N(KEYVAL, "Sammy Sosa", /*"~"*/{}),
- N(KEYVAL, "Ken Griff", /*"~"*/{}),})
-)}));
-
-ADD_CASE_TO_GROUP("sets 2XXW, indented",
-R"(
- --- !!set
- ? Mark McGwire
- ? Sammy Sosa
- ? Ken Griff
-)",
-N(STREAM, L{N(DOCMAP, TL("!!set", L{
- N(KEYVAL, "Mark McGwire", /*"~"*/{}),
- N(KEYVAL, "Sammy Sosa", /*"~"*/{}),
- N(KEYVAL, "Ken Griff", /*"~"*/{}),})
-)}));
-
-ADD_CASE_TO_GROUP("sets 2XXW, no set",
-R"(
----
-? Mark McGwire
-? Sammy Sosa
-? Ken Griff
-)",
-N(STREAM, L{N(DOCMAP, L{
- N(KEYVAL, "Mark McGwire", /*"~"*/{}),
- N(KEYVAL, "Sammy Sosa", /*"~"*/{}),
- N(KEYVAL, "Ken Griff", /*"~"*/{}),}
-)}));
-
-ADD_CASE_TO_GROUP("sets 2XXW, no doc",
-R"(!!set
-? Mark McGwire
-? Sammy Sosa
-? Ken Griff
-)",
-TL("!!set", L{
- N(KEYVAL, "Mark McGwire", /*"~"*/{}),
- N(KEYVAL, "Sammy Sosa", /*"~"*/{}),
- N(KEYVAL, "Ken Griff", /*"~"*/{}),
-}));
-
-ADD_CASE_TO_GROUP("sets 2XXW, no doc, no set",
-R"(
-? Mark McGwire
-? Sammy Sosa
-? Ken Griff
-)",
-L{
- N(KEYVAL, "Mark McGwire", /*"~"*/{}),
- N(KEYVAL, "Sammy Sosa", /*"~"*/{}),
- N(KEYVAL, "Ken Griff", /*"~"*/{}),
-});
-}
-
-} // namespace yml
-} // namespace c4