mirror of
https://github.com/jbeder/yaml-cpp.git
synced 2025-09-09 04:41:16 +00:00
422 lines
11 KiB
C++
422 lines
11 KiB
C++
namespace Emitter {
|
|
TEST test02571eee35ac0cbd3777(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << YAML::BeginDoc;
|
|
out << "foo";
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test71b969ca18898d226320(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << YAML::Comment("comment");
|
|
out << "foo";
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testd69e4ea95ce6f221c6e7(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << "foo";
|
|
out << YAML::Comment("comment");
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testffbfd295ad9bef4deb00(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << "foo";
|
|
out << YAML::EndDoc;
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test6a459b2fe1f6e961e1a7(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << YAML::BeginDoc;
|
|
out << "foo";
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test869ab95640c9933ed4d6(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << YAML::Comment("comment");
|
|
out << "foo";
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test433c0771f40ac3ba853e(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << "foo";
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST teste181778974c4003bc5a4(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << "foo";
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testf8cb7e3f1b11791f53b8(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << YAML::BeginDoc;
|
|
out << "foo\n";
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test3c48ed06807100f0a111(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << YAML::Comment("comment");
|
|
out << "foo\n";
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testb13f7b031f425b0e383f(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << "foo\n";
|
|
out << YAML::Comment("comment");
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testb77284234d3fbe8b24a0(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << "foo\n";
|
|
out << YAML::EndDoc;
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test9c56fd285b563327a340(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << YAML::BeginDoc;
|
|
out << "foo\n";
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test1c08639d56176e64c885(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << YAML::Comment("comment");
|
|
out << "foo\n";
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test94c8742f8cab3cec1b4a(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << "foo\n";
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test79d1806ceb3ecebfa60b(YAML::Emitter& out)
|
|
{
|
|
out << YAML::BeginDoc;
|
|
out << "foo\n";
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test0c7bb03fbd6b52ea3ad6(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << "foo";
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testb819efb5742c1176df98(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << "foo";
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test1f7b7cd5a13070c723d3(YAML::Emitter& out)
|
|
{
|
|
out << "foo";
|
|
out << YAML::Comment("comment");
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test32126a88cb2b7311e779(YAML::Emitter& out)
|
|
{
|
|
out << "foo";
|
|
out << YAML::EndDoc;
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testd7f952713bde5ce2f9e7(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << "foo";
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test5030b4f2d1efb798f320(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << "foo";
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testb9015537b9a9e09b8ec8(YAML::Emitter& out)
|
|
{
|
|
out << "foo";
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test03229f6d33fa9007a65d(YAML::Emitter& out)
|
|
{
|
|
out << "foo";
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("?", 0, "foo");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testf998264dcfd0dba06c0a(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << "foo\n";
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test7defadc52eddfbf766aa(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << "foo\n";
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test55a7c58211689c7815b2(YAML::Emitter& out)
|
|
{
|
|
out << "foo\n";
|
|
out << YAML::Comment("comment");
|
|
out << YAML::EndDoc;
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testc3873d954433175e0143(YAML::Emitter& out)
|
|
{
|
|
out << "foo\n";
|
|
out << YAML::EndDoc;
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test81fb6bf1f976e0ad3fba(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << "foo\n";
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST test29e7ff04645f56a7ea2f(YAML::Emitter& out)
|
|
{
|
|
out << YAML::Comment("comment");
|
|
out << "foo\n";
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testce0089a55f926d311ff4(YAML::Emitter& out)
|
|
{
|
|
out << "foo\n";
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
TEST testd1d301bbc73ec11cd49b(YAML::Emitter& out)
|
|
{
|
|
out << "foo\n";
|
|
out << YAML::Comment("comment");
|
|
|
|
HANDLE(out.c_str());
|
|
EXPECT_DOC_START();
|
|
EXPECT_SCALAR("!", 0, "foo\n");
|
|
EXPECT_DOC_END();
|
|
DONE();
|
|
}
|
|
}
|
|
void RunGenEmitterTests(int& passed, int& total)
|
|
{
|
|
RunGenEmitterTest(&Emitter::test02571eee35ac0cbd3777, "test02571eee35ac0cbd3777", passed, total);
|
|
RunGenEmitterTest(&Emitter::test71b969ca18898d226320, "test71b969ca18898d226320", passed, total);
|
|
RunGenEmitterTest(&Emitter::testd69e4ea95ce6f221c6e7, "testd69e4ea95ce6f221c6e7", passed, total);
|
|
RunGenEmitterTest(&Emitter::testffbfd295ad9bef4deb00, "testffbfd295ad9bef4deb00", passed, total);
|
|
RunGenEmitterTest(&Emitter::test6a459b2fe1f6e961e1a7, "test6a459b2fe1f6e961e1a7", passed, total);
|
|
RunGenEmitterTest(&Emitter::test869ab95640c9933ed4d6, "test869ab95640c9933ed4d6", passed, total);
|
|
RunGenEmitterTest(&Emitter::test433c0771f40ac3ba853e, "test433c0771f40ac3ba853e", passed, total);
|
|
RunGenEmitterTest(&Emitter::teste181778974c4003bc5a4, "teste181778974c4003bc5a4", passed, total);
|
|
RunGenEmitterTest(&Emitter::testf8cb7e3f1b11791f53b8, "testf8cb7e3f1b11791f53b8", passed, total);
|
|
RunGenEmitterTest(&Emitter::test3c48ed06807100f0a111, "test3c48ed06807100f0a111", passed, total);
|
|
RunGenEmitterTest(&Emitter::testb13f7b031f425b0e383f, "testb13f7b031f425b0e383f", passed, total);
|
|
RunGenEmitterTest(&Emitter::testb77284234d3fbe8b24a0, "testb77284234d3fbe8b24a0", passed, total);
|
|
RunGenEmitterTest(&Emitter::test9c56fd285b563327a340, "test9c56fd285b563327a340", passed, total);
|
|
RunGenEmitterTest(&Emitter::test1c08639d56176e64c885, "test1c08639d56176e64c885", passed, total);
|
|
RunGenEmitterTest(&Emitter::test94c8742f8cab3cec1b4a, "test94c8742f8cab3cec1b4a", passed, total);
|
|
RunGenEmitterTest(&Emitter::test79d1806ceb3ecebfa60b, "test79d1806ceb3ecebfa60b", passed, total);
|
|
RunGenEmitterTest(&Emitter::test0c7bb03fbd6b52ea3ad6, "test0c7bb03fbd6b52ea3ad6", passed, total);
|
|
RunGenEmitterTest(&Emitter::testb819efb5742c1176df98, "testb819efb5742c1176df98", passed, total);
|
|
RunGenEmitterTest(&Emitter::test1f7b7cd5a13070c723d3, "test1f7b7cd5a13070c723d3", passed, total);
|
|
RunGenEmitterTest(&Emitter::test32126a88cb2b7311e779, "test32126a88cb2b7311e779", passed, total);
|
|
RunGenEmitterTest(&Emitter::testd7f952713bde5ce2f9e7, "testd7f952713bde5ce2f9e7", passed, total);
|
|
RunGenEmitterTest(&Emitter::test5030b4f2d1efb798f320, "test5030b4f2d1efb798f320", passed, total);
|
|
RunGenEmitterTest(&Emitter::testb9015537b9a9e09b8ec8, "testb9015537b9a9e09b8ec8", passed, total);
|
|
RunGenEmitterTest(&Emitter::test03229f6d33fa9007a65d, "test03229f6d33fa9007a65d", passed, total);
|
|
RunGenEmitterTest(&Emitter::testf998264dcfd0dba06c0a, "testf998264dcfd0dba06c0a", passed, total);
|
|
RunGenEmitterTest(&Emitter::test7defadc52eddfbf766aa, "test7defadc52eddfbf766aa", passed, total);
|
|
RunGenEmitterTest(&Emitter::test55a7c58211689c7815b2, "test55a7c58211689c7815b2", passed, total);
|
|
RunGenEmitterTest(&Emitter::testc3873d954433175e0143, "testc3873d954433175e0143", passed, total);
|
|
RunGenEmitterTest(&Emitter::test81fb6bf1f976e0ad3fba, "test81fb6bf1f976e0ad3fba", passed, total);
|
|
RunGenEmitterTest(&Emitter::test29e7ff04645f56a7ea2f, "test29e7ff04645f56a7ea2f", passed, total);
|
|
RunGenEmitterTest(&Emitter::testce0089a55f926d311ff4, "testce0089a55f926d311ff4", passed, total);
|
|
RunGenEmitterTest(&Emitter::testd1d301bbc73ec11cd49b, "testd1d301bbc73ec11cd49b", passed, total);
|
|
}
|