diff --git a/test/create-emitter-tests.py b/test/create-emitter-tests.py index bf17f0a..2eb6731 100644 --- a/test/create-emitter-tests.py +++ b/test/create-emitter-tests.py @@ -2,7 +2,6 @@ import sys import yaml import hashlib -NS = 'Emitter' DEFINE = 'YAML_GEN_TESTS' EVENT_COUNT = 5 @@ -24,22 +23,22 @@ def encode(line): def doc_start(implicit=False): if implicit: - return {'emit': '', 'handle': 'DOC_START()'} + return {'emit': '', 'handle': 'OnDocumentStart(_)'} else: - return {'emit': 'YAML::BeginDoc', 'handle': 'DOC_START()'} + return {'emit': 'BeginDoc', 'handle': 'OnDocumentStart(_)'} def doc_end(implicit=False): if implicit: - return {'emit': '', 'handle': 'DOC_END()'} + return {'emit': '', 'handle': 'OnDocumentEnd()'} else: - return {'emit': 'YAML::EndDoc', 'handle': 'DOC_END()'} + return {'emit': 'EndDoc', 'handle': 'OnDocumentEnd()'} def scalar(value, tag='', anchor='', anchor_id=0): emit = [] if tag: - emit += ['YAML::VerbatimTag("%s")' % encode(tag)] + emit += ['VerbatimTag("%s")' % encode(tag)] if anchor: - emit += ['YAML::Anchor("%s")' % encode(anchor)] + emit += ['Anchor("%s")' % encode(anchor)] if tag: out_tag = encode(tag) else: @@ -48,42 +47,42 @@ def scalar(value, tag='', anchor='', anchor_id=0): else: out_tag = '!' emit += ['"%s"' % encode(value)] - return {'emit': emit, 'handle': 'SCALAR("%s", %s, "%s")' % (out_tag, anchor_id, encode(value))} + return {'emit': emit, 'handle': 'OnScalar(_, "%s", %s, "%s")' % (out_tag, anchor_id, encode(value))} def comment(value): - return {'emit': 'YAML::Comment("%s")' % value, 'handle': ''} + return {'emit': 'Comment("%s")' % value, 'handle': ''} def seq_start(tag='', anchor='', anchor_id=0): emit = [] if tag: - emit += ['YAML::VerbatimTag("%s")' % encode(tag)] + emit += ['VerbatimTag("%s")' % encode(tag)] if anchor: - emit += ['YAML::Anchor("%s")' % encode(anchor)] + emit += ['Anchor("%s")' % encode(anchor)] if tag: out_tag = encode(tag) else: out_tag = '?' - emit += ['YAML::BeginSeq'] - return {'emit': emit, 'handle': 'SEQ_START("%s", %s)' % (out_tag, anchor_id)} + emit += ['BeginSeq'] + return {'emit': emit, 'handle': 'OnSequenceStart(_, "%s", %s)' % (out_tag, anchor_id)} def seq_end(): - return {'emit': 'YAML::EndSeq', 'handle': 'SEQ_END()'} + return {'emit': 'EndSeq', 'handle': 'OnSequenceEnd()'} def map_start(tag='', anchor='', anchor_id=0): emit = [] if tag: - emit += ['YAML::VerbatimTag("%s")' % encode(tag)] + emit += ['VerbatimTag("%s")' % encode(tag)] if anchor: - emit += ['YAML::Anchor("%s")' % encode(anchor)] + emit += ['Anchor("%s")' % encode(anchor)] if tag: out_tag = encode(tag) else: out_tag = '?' - emit += ['YAML::BeginMap'] - return {'emit': emit, 'handle': 'MAP_START("%s", %s)' % (out_tag, anchor_id)} + emit += ['BeginMap'] + return {'emit': emit, 'handle': 'OnMapStart(_, "%s", %s)' % (out_tag, anchor_id)} def map_end(): - return {'emit': 'YAML::EndMap', 'handle': 'MAP_END()'} + return {'emit': 'EndMap', 'handle': 'OnMapEnd()'} def gen_templates(): yield [[doc_start(), doc_start(True)], @@ -140,45 +139,73 @@ def gen_tests(): for events in gen_events(): name = 'test' + hashlib.sha1(''.join(yaml.dump(event) for event in events)).hexdigest()[:20] yield {'name': name, 'events': events} - + +class Writer(object): + def __init__(self, out): + self.out = out + self.indent = 0 + + def writeln(self, s): + self.out.write('%s%s\n' % (' ' * self.indent, s)) + +class Scope(object): + def __init__(self, writer, name, indent): + self.writer = writer + self.name = name + self.indent = indent + + def __enter__(self): + self.writer.writeln('%s {' % self.name) + self.writer.indent += self.indent + + def __exit__(self, type, value, traceback): + self.writer.indent -= self.indent + self.writer.writeln('}') def create_emitter_tests(out): - out.write('#ifdef %s\n' % DEFINE) - out.write('namespace %s {\n' % NS) + out = Writer(out) + + includes = [ + 'handler_test.h', + 'yaml-cpp/yaml.h', + 'gmock/gmock.h', + 'gtest/gtest.h', + ] + for include in includes: + out.writeln('#include "%s"' % include) + out.writeln('') - tests = list(gen_tests()) + usings = [ + '::testing::_', + ] + for using in usings: + out.writeln('using %s;' % using) + out.writeln('') - for test in tests: - out.write('TEST %s(YAML::Emitter& out)\n' % test['name']) - out.write('{\n') - for event in test['events']: - emit = event['emit'] - if isinstance(emit, list): - for e in emit: - out.write(' out << %s;\n' % e) - elif emit: - out.write(' out << %s;\n' % emit) - out.write('\n') - out.write(' HANDLE(out.c_str());\n') - for event in test['events']: - handle = event['handle'] - if handle: - out.write(' EXPECT_%s;\n' % handle) - out.write(' DONE();\n') - out.write('}\n') + with Scope(out, 'namespace YAML', 0) as _: + with Scope(out, 'namespace', 0) as _: + out.writeln('') + out.writeln('typedef HandlerTest GenEmitterTest;') + out.writeln('') + tests = list(gen_tests()) - out.write('}\n') - out.write('#endif // %s\n\n' % DEFINE) - - out.write('void RunGenEmitterTests(int& passed, int& total)\n') - out.write('{\n') - out.write('#ifdef %s\n' % DEFINE) - for test in tests: - out.write(' RunGenEmitterTest(&Emitter::%s, "%s", passed, total);\n' % (test['name'], encode(test['name']))) - out.write('#else // %s\n' % DEFINE) - out.write(' (void)passed; (void)total;\n') - out.write('#endif // %s\n' % DEFINE) - out.write('}\n') + for test in tests: + with Scope(out, 'TEST_F(%s, %s)' % ('GenEmitterTest', test['name']), 2) as _: + out.writeln('Emitter out;') + for event in test['events']: + emit = event['emit'] + if isinstance(emit, list): + for e in emit: + out.writeln('out << %s;' % e) + elif emit: + out.writeln('out << %s;' % emit) + out.writeln('') + for event in test['events']: + handle = event['handle'] + if handle: + out.writeln('EXPECT_CALL(handler, %s);' % handle) + out.writeln('Parse(out.c_str());') + out.writeln('') if __name__ == '__main__': create_emitter_tests(sys.stdout) diff --git a/test/emittertests.cpp b/test/emittertests.cpp deleted file mode 100644 index cdf56ea..0000000 --- a/test/emittertests.cpp +++ /dev/null @@ -1,52 +0,0 @@ -#include - -#include "teststruct.h" -#include "yaml-cpp/eventhandler.h" -#include "yaml-cpp/yaml.h" // IWYU pragma: keep - -namespace Test { -namespace Emitter { -namespace { -void RunGenEmitterTest(TEST (*test)(YAML::Emitter&), const std::string& name, - int& passed, int& total) { - YAML::Emitter out; - TEST ret; - - try { - ret = test(out); - } - catch (const YAML::Exception& e) { - ret.ok = false; - ret.error = std::string(" Exception caught: ") + e.what(); - } - - if (!out.good()) { - ret.ok = false; - ret.error = out.GetLastError(); - } - - if (!ret.ok) { - std::cout << "Generated emitter test failed: " << name << "\n"; - std::cout << "Output:\n"; - std::cout << out.c_str() << "<<<\n"; - std::cout << ret.error << "\n"; - } - - if (ret.ok) - passed++; - total++; -} -} -} - -#include "genemittertests.h" - -bool RunEmitterTests() { - int passed = 0; - int total = 0; - RunGenEmitterTests(passed, total); - - std::cout << "Emitter tests: " << passed << "/" << total << " passed\n"; - return passed == total; -} -} diff --git a/test/emittertests.h b/test/emittertests.h deleted file mode 100644 index 75866b9..0000000 --- a/test/emittertests.h +++ /dev/null @@ -1,14 +0,0 @@ -#ifndef EMITTERTESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66 -#define EMITTERTESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66 - -#if defined(_MSC_VER) || \ - (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || \ - (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4 -#pragma once -#endif - -namespace Test { -bool RunEmitterTests(); -} - -#endif // EMITTERTESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66 diff --git a/test/genemittertests.h b/test/genemittertests.h deleted file mode 100644 index 8c5a4d1..0000000 --- a/test/genemittertests.h +++ /dev/null @@ -1,10256 +0,0 @@ -#ifdef YAML_GEN_TESTS -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 test360afe50348ec36569d3(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST teste599b3fc1857f4265d3b(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test88adf7adb474ad063424(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test0978ca6f6358ea06e024(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST testd915f57fca4b0f6d77b4(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::VerbatimTag("tag"); - out << "foo"; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test1fe1f22496f2a0ffd64e(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << "foo"; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test76422a4077d3bdd03579(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test92b168a497cb0c7e3144(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST testa93925b3ae311a7f11d4(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test2dd1aaf6a1c1924557d0(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test6ec0585d0f0945ad9dae(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test7e00bca835d55844bbfe(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test70912c7d920a0597bbb2(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::Anchor("anchor"); - out << "foo"; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test16eacbf77bccde360e54(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::Anchor("anchor"); - out << "foo"; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test556e0c86efb0716d2778(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test71b64326d72fe100e6ad(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - 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(); -} -TEST test4640bfb42711b7209ef9(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test1133d19fc3a4ec9fb3e8(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test4a6d083241180899f7ed(YAML::Emitter& out) { - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST testbadb5b228a4db78efac0(YAML::Emitter& out) { - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test5c6d607ed1ad046568e1(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << "foo"; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST testac34cde109884bb6876b(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << "foo"; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test5c19597d5336d541f990(YAML::Emitter& out) { - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test39e174ed33d5508a61ce(YAML::Emitter& out) { - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test43e26cf94441cee4a0c4(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test06afa8e5b516630fc8da(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test4d109db0282a7797cdcb(YAML::Emitter& out) { - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test0c1c00113c20dfa650a9(YAML::Emitter& out) { - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST testccd7f2183f06483ee5e0(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::Anchor("anchor"); - out << "foo"; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST test52e25e363a17f37c296f(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::Anchor("anchor"); - out << "foo"; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST testdd81d16d3bdd8636af16(YAML::Emitter& out) { - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST testd76e8eb5043431c3434e(YAML::Emitter& out) { - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_DOC_END(); - DONE(); -} -TEST teste03be55aff3dc08f07a1(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test8ba3e94c45f696c5027b(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test90e45bcf67b89e31fd12(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0b7c4e535bfebfa3c85d(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3a1c08f490683d254cda(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test926cd343d3999525d9ce(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1e5dd6b1e4dfb59f0346(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0f064b30c1187ff2dd4b(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test58fd20c1736964e12b53(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testbddd187d973b632dc188(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5bc168e49ab7503fd2e1(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test712e139d81db4e14196d(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test48130bfdef5d192b888e(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test27552de54635da852895(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6529691d17594d5abeb6(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test46b8a7b9d2461d80e0c0(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testbd1cb845de056e97a301(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testfe1f94c842b37340db76(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste3c7fbf8af4d82e891e3(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd6800d90d6d037d02ace(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testdf987230fa431b7a8f1b(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testcd22b774448a8b15345e(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test591a370a1ce302d23688(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5e56c5800a9f2c4591ff(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test72f6d368cc2f52b488bd(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6786da34791cbab71591(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6d53136f35632180e2e8(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test01020a01f84721d7fb07(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testc3ab223703ef17e47ec7(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test033db6218db214ae5ef9(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test38fe09343ac97f51b38f(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test99eb29693d619703a052(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste9e58998a49132e15fb4(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testc1b4fba9280329b30583(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2f8651438d44de183d22(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4c506bf0bc7a972cb62d(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6a42214b8698a0e87f5f(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste0b5020ccbc0cbc7f699(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3fb453ac1de7a2d37a16(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4d3236ecd88c5faa74e8(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test116230234c38c68eb060(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb7c63d73350b11bf4a56(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test26ae0a3b97fb1c7743bf(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testeabf01d5500c4f5c9de5(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf9195cd2fb4c57783870(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test8c7159f70888a6c5548e(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testba96c9cdf5e82c9ebd0f(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6cbb2232cc1e43752958(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2bc126cc8be9e3d0a5bb(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb053b9b6ee7c7eecc798(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testda8339179085c81ac7a9(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf38e7a065a9bda416bf0(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5345180f2a8a65af5b72(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7aee5968853276b78e65(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1c20b15f6680fd1fa304(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3ad355d8aa94a80ed9d0(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test717b89ec9b7b004e5c17(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testc540c8d6d92913953ef8(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test805391f6964c07b1fc51(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testafc978dbd9b5d8005968(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf137897e42e659d45548(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test41c10a5f012922d6d240(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6d46af9b0e1bab6eefd2(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6908c1e71bca5b5a09b6(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test158d6160ee94d7f929c0(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test07186666318de7b13975(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testdcb6011d1dbc47e024b4(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test998e6b11c32e19f91a43(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7b009b420c34f753e2dc(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testba4c5b4eedf23c16ab44(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test022d120061a5c77c6640(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testeb346f4b70732835631f(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testade70114082f144726ee(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf2b68aae6173ab6ad66d(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste9a962c26a72ea4d3f8d(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa9603ff993f8a8d47b5d(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2b70cf1579b37e0fb086(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3790d77103bac72dc302(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testadfa25cb2fd5a9346102(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9764ad298ba1fe9ecfa8(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test22f20fac5e02211edadc(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test8b3b22c8ffd679b15623(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test438d1581dec9088389d7(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0b417297c8e11f038c7c(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa3686f0b87652d4640c2(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd6f021791f2162c85174(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3d34018a42371ab9fbcd(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7a9287f053731d912e63(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa9aa047a659d330a4a8b(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test74e66203a050c2ce6c17(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7338d0bbe29dd57fab54(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testbd4f6be8cdb35c6f251d(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test8f0d1345830b83dfc1b7(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa4e1c63bc2832a9ffb90(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9d5abf8cc60b9bd0d314(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test332175e66c385ed1a97e(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test34238765b14f93c81e57(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test10797ce06190a3866a08(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste92cd495aff9e502a1ca(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf02ffda4a54ad1390ab6(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test252e5030af4f0ab7bf2b(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testfe3d96e64a5db1098e2d(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test94c9f1a9c03f970dde84(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd16f010f550e384c3e59(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9b6529d7a517cd7dbc13(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test706fdc6bcd111cd4de81(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7ce41e86a2afa55d59d7(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test14aebe584c51e7c2a682(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb9987fabfcd184f82c65(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testbe1a5e58793366c0c07a(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1eac7fa4e151174d20c5(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5a372a31cdbea0111962(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testcc1a35b80f0b02e1255e(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb04cc0e338c9b30cffa3(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb0a82e7bf3b5bdebdd9c(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0d883c1652c0b59e6643(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa38bc626fc7e3454333b(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test8bea94aa1202a12d9ae9(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test24a263a0eb80caaaea4b(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb86b045d63884140fd1d(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9d261e666ae24a9cfc70(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test331919d746512b1bd2dd(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test58b5cb1c0a14ca820fa0(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testfcc5a2d53d8b78bff00e(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4e18e90b6551c4af46b7(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testfd0cdd7da5ea80def96c(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test31fa2c218bc9f47d31b5(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test486f1defd8f55e9519a9(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testbd67707be3be50792791(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1a5d67d4591ad4c8d1e7(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd1b42a0d7e5156b00706(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test120e16514220d9f1b114(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf3200a3148254d3357d3(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test291bb8d225b135c1f926(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd89446599f31a400dcec(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test10810f50a49dfe065bfa(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb1f754216d575a8cc3af(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb9d82396ef66bed18aed(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5469f77f98702583e6ea(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testea4d055788f9af327d2e(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test08ac3b6e6f8814cdc77a(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9e8e5ac1687da916f607(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6265b47bba1fd6839697(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa78aad03d3d6c0cd9810(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test050fb21ac4e0ec123acc(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test41e74fd70f88555712db(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testc066eeba93b49bfd475e(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testba918d828779830ff775(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9fc69104bdb595977460(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0dd65e43cc41ad032d71(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test324295b9fb6b58411e30(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test8aebc8d0e0485dfeb252(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd222de940e9a99d43cdd(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9b7e3c531ced5ced7f08(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testcfc4d3d407725683e731(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test76848f10a77db08e038e(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa4c728e62357ca05c45c(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test666ae3bb483cb7d83170(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6ec557a6e48fd6900cb1(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test18a5d0db57d08d737b99(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd974ded8f39d6b77c0a1(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6c6d47297f6ea03c588b(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testfb543650c644777c82ec(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test85cf601a990a9689b6c2(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testae2c05021a270e7e6ce6(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testceebe4a07ec516cb5a7a(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1a2b24646720aa998cbb(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf415efe81b5c2c8112a2(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0f1b297a0cb08c094411(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1b49cc3347751dcb09a9(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testffe72c176661d48910bd(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf3f2d1d0e79f326b3d2f(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testeb66a6725a958bb76923(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0a8fc83bac630f116c86(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6c62ccca61f383967d91(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6ba9e6495bef38087e7f(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test643e77d887ec7390c1c9(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa9725ffe34acd33603c4(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1a65df7ae90ac6ba1f22(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7f982251b9a09ebb1059(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4b2138b3eafc346d6bd3(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa316e26e6b940d585005(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testda2e0d2a6fd2a83cb298(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test54aac276524c0baaecd1(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd1fb3fd39f4a2fda5c6a(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4aaf20817b31a62e905f(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test446f00cbeee81a34d936(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb13663976ee52dac5370(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd245994f89c881efef06(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb6e7c5ee86f3c0559fe3(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testee28e38a088388ee5d9f(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9b40d68cb65d34934b50(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test045fac0048d3cfc15d88(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test85c3ad95991be29b3aff(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2abfed1da9a2ab365c18(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa999e4a9d0199bf463ec(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test8452a26a810950ad47b2(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1e2b3a261f435a0f6316(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1423ee4cd0795e6ef646(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf95070e81f8def8ceec9(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf533a12940040f665761(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test51bd09a609a537b79c8a(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testc10b994394aa86a1789b(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testc5de3511ef8fa1e5841e(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0e957613f266e5693f83(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf36b8fb2ec772e02a48c(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test249b4ee9b0e6936bdfcf(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testdae669b09d29d1d05e81(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa3645755a60c69fe8af4(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5500c0af0cbb6a8efc04(YAML::Emitter& out) { - out << YAML::BeginDoc; - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6528fe35c2b993cbd28b(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test072a41bf81e5b4dcd7d2(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3b47e24ba197ca8f686b(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test938c1c274b5ebf36c6b2(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testeea818614d4fbef183a8(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test18533eabe468baceac59(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste239cd01ef68ce26375d(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd3a9b36f8218cd633402(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa899f4512569981104e8(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test230a8fd0d19c5e15963b(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4fa431a3bea1c616f8d0(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testdd05d8f0df4f1ba79b8f(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0cb381d8a384434a2646(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testeadefbe24693d510ac03(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0b43e898410a9da3db1a(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test450ed0f6d19326bab043(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test38b7c3f09ffb6f4e73a5(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testab434195f62ee39997ae(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testdce4c351d6c426d24f14(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2363249f46e86ae9bd64(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6225a910ac0a5ce7304f(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf7898be54854e4587c54(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1ab55f98773e2e58c659(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf116d0bf1446d5e989db(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test90df709c20ab5305b5b0(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test37e041f7726819b98004(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5c13c8d0762eb77abbbe(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3c9ec0009e080492d6a0(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd016b2610a9701c799be(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test12e858bf6ec981811cc8(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndDoc; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0e09fd8b6ac12a309a36(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndDoc; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testca30dc12961feab24a33(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test162ca62af5cdf9d02507(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste3a7658df7a81c1ce8e5(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9dac5e4f0e78f96fcaad(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testaf2e952791b73c6bf78c(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test82b161574e0926b9c854(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test13c3f29be0e6b7bc92b1(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("anchor"); - out << "foo"; - out << YAML::VerbatimTag("tag"); - out << YAML::Anchor("other"); - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("tag", 1, "foo"); - EXPECT_SCALAR("tag", 2, "bar"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste87c7e9ce16fd2ac5f0e(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testeed7f7f244221932d32f(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test31a5563bfa532571339f(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test502ab92aab5195ff4759(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testdbe2ce5bc02435009b2c(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test06b8d2cc9bbb233d55d5(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << "foo"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9adf48ae5d6dff37e89a(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << "foo"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test398282871dcc1c7f8dbe(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2e2b3c35732210898be1(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test155697ae715940b6d804(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb01c87881d846bb10ecd(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test84a9d3d2ae4eaacc9c98(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb836cd5dc876cf6eb204(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4aa81dc715c5e5c53de1(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testfa8ba9d405de1af93537(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3c07c460dae114d3f278(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf513330011b92283e713(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test88667a8fe856748b4dc6(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7cbc7ae88a6b60d3cb54(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test8b126d00ee878273f3e9(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test414dcec883b2fb2668d9(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test41754fe2ab40560f1afe(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test39b7a9ee0ccb5580ef60(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1f4cbfdb2f53d041fb74(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testc20612e8922a8eeba24d(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test693f48133cf726f1e05c(YAML::Emitter& out) { - out << YAML::BeginMap; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test12b26bfed7a24736dd8b(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test41d6ec7f045897841e9c(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2bc8d1d6e4ec042ede3e(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test647ff876c844ad7540ff(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test844c1bcb896dde8ea51b(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testbcf04a5174e8505d1891(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testdb6c8ca130035d7a271f(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa0db96f3d93a255f2201(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4fb3eaac714942122715(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test634678f31daa20127d6c(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1dd395a1149e46dcc208(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testebc585cbde90d10a0af1(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd1ecec189e73f8932485(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf8fc72597f0a41b22daa(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd01959c5c228946c8759(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste8236a9672d9244ca486(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test22bd5d24dbd3f0670f97(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0f2c6cac0ce0e624eb08(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2ed2eef7f03696ca3c94(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6fe33177e10d14328a14(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0ea79e93c3439d90bdb8(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2ab970621d7e037153c9(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4229059ec3d639faf4b2(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6df809b4712b73c8577f(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test37a0a34b2bef743d8241(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd6c37c1e50617419a37d(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2fb71689fb176533159c(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa91d7999dd9b43fb5827(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test8dfd4533e2891d3861ec(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0a9b0c29dfcf4f071eb9(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3882a796318e573b115d(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1ade39a1572a12eda7b8(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd308c7e19671725523cd(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1ac58dc569ce7b4eebdf(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5fe4c34b163d0efa12d5(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test78433ff7edf3224ce58b(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test089ed50cafddf39653d6(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test809723ec7bdea45cf562(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test953cf821d2acc7898582(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0f1db947e4627596eace(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test52f3b0674f30d955eea7(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf95a488631e07f6ca914(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9b7a916f4c1e2a1ae6ee(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test54ea34948e814ef79607(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testcef62af7508e0a1e3ee3(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testffcfb27f0c904fae7833(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test31ed1460205bbc5a4a68(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7d04c8d923b046159db0(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test31b396851023614cf9fd(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5befd800aa07d83e2df7(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2df4f378f687fd80b98c(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test232f5aa6ea7e85e186c4(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test011421ad7da175099088(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf50217feca0ae03a0b03(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste4b49044063dd3c8a7ff(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testbe9295522ec1f0bc9de5(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7a18055f1e3a49f93d40(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd8eebabad65b8ef02375(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test948f36e3182f3c1aa800(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testde02b69600e5931c39ab(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5fdab21609e7017c3b86(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testfb52965f57b912ec23a4(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa3f220ead85b78154f89(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0ef1b1c26e8a1fa34ccd(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7661db62a921285da885(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndMap; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9382f466be3e19ca395f(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test33c4f45355dc7df2e2a8(YAML::Emitter& out) { - out << YAML::BeginMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndMap; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_MAP_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testc55c40f32c34c890acce(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb06ba64c5895f218175d(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test14adb5374833871b2d0c(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7ff7826c0f0563ce5a65(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test394e607327447b08e729(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testdf03e1437e901976c2c8(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test77467fcda467dd063050(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5bcea73651331a2357d0(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2956b3f097a16a4cd951(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3170422d0cad24cd602a(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb37f0cd80f138e8f2622(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3e00cce71da4636fa1f7(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testfd184c04759685f21abb(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test14ab4965eff0a569da16(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test271811f2df7210366780(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testfcfe8657dffc21f6cd45(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test609e44eab4ab95f31e33(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7841fc715275a45a2770(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test662c03de87ca40bd943e(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0a9475ec3c946fe11991(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test94d28ebdbee90f430eb1(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd5035afc82e23b67ce03(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testcc9788c342da4454758f(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test140974453293fdb1155d(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testdc0b80a131730e98d735(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1c5225b07d746c2bd331(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << "foo"; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa49a0be204cd2b57f17b(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testbe08cc0a08cf2cb5e7ec(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4d2a2e12689655edd77c(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4d4a25a54401f0282ceb(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test91f55feebb012ce89a93(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test1f3d0b19c6a346b087e0(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4e26682c2daf8ded04a6(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6f24e6df03922bba0d8a(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test60849eca7dc178908ff1(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test28b7db2ac68bb806e143(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test8db156db7065942bc260(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste240aced6e2292a9b091(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test468628a845426ce4a106(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa3a2d467766b74acd6fd(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5bf63d8ed606d688d869(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0d35c1487237ba7d8bdc(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb1fddc2897760d60e733(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testbaf845554a46f088bf71(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test6383f28d62ad9ce3c075(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test88a4c1cc11b99a61eccd(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4716a2cf58a70705987b(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test75222084929bd0f9d38f(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test2fb23c79eec625216523(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb1699a6b7c5ded480677(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testd7de744a20ca1dc099db(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test900b2dcf20981b44ea65(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test20cc330b6d1171584aed(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5ea8e3642fab864fb09d(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test42e21cbc65f534972ead(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test14e3b5dca1d7a5a0c957(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9bd4800a58394b172738(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb715a2b66987a872ced8(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste9b56880009cc6899131(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test21f96f767e38471c9d4d(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa8aebba05fc1858c0a6c(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste6e7442377049b17ee9e(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test428b593e283163fee752(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0b6c63323da4bf9798c2(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test0f4c45c39fe39dfc8a1d(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb8043a7ae1de42dd81db(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test4d9b278579ffb76fc56d(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test672fc8b6d281f82b9332(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb406d378fa0df952b051(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test68a227d03f20863f37e4(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testcee8582fd340377bda46(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test06fd48e8c86baf6fc05b(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test70b4ccbf71c0716bf8e4(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test449c2b349be8da36682b(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9620fa69718e3b4fe391(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test3faaebe701bea6f8ee39(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test763ee61808091c7a354d(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test81b0d6b575228cde91e5(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testb607ae3c5d560092e37b(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testa53c54726737df14a5dd(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginSeq; - out << "foo"; - out << YAML::EndSeq; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SEQ_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test071d73b309a1365e0b07(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf8f45511528fa28cddcb(YAML::Emitter& out) { - out << YAML::Comment("comment"); - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testabdd2bf3bdf550e3dd60(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test53424b35498a73fbede9(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testf0c6c1a1afced157d6a5(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST teste45dbac33918e0fee74f(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test903c7ab3d09d4323107f(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test5d39d351680dba4be04b(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << YAML::Comment("comment"); - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testaa1e8d6d4385aab47bcd(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << YAML::Comment("comment"); - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test9bd238b748ced1db588b(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::Comment("comment"); - out << YAML::EndMap; - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST testec1cdffaae8842854947(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::Comment("comment"); - out << YAML::EndSeq; - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test30727d97de63c1ad395a(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -TEST test7adafdc8be65a5d610bf(YAML::Emitter& out) { - out << YAML::BeginSeq; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::BeginMap; - out << "foo"; - out << "bar"; - out << YAML::EndMap; - out << YAML::EndSeq; - out << YAML::Comment("comment"); - - HANDLE(out.c_str()); - EXPECT_DOC_START(); - EXPECT_SEQ_START("?", 0); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_MAP_START("?", 0); - EXPECT_SCALAR("?", 0, "foo"); - EXPECT_SCALAR("?", 0, "bar"); - EXPECT_MAP_END(); - EXPECT_SEQ_END(); - EXPECT_DOC_END(); - DONE(); -} -} -#endif // YAML_GEN_TESTS - -void RunGenEmitterTests(int& passed, int& total) { -#ifdef YAML_GEN_TESTS - 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::test360afe50348ec36569d3, - "test360afe50348ec36569d3", passed, total); - RunGenEmitterTest(&Emitter::teste599b3fc1857f4265d3b, - "teste599b3fc1857f4265d3b", passed, total); - RunGenEmitterTest(&Emitter::test88adf7adb474ad063424, - "test88adf7adb474ad063424", passed, total); - RunGenEmitterTest(&Emitter::test0978ca6f6358ea06e024, - "test0978ca6f6358ea06e024", passed, total); - RunGenEmitterTest(&Emitter::testd915f57fca4b0f6d77b4, - "testd915f57fca4b0f6d77b4", passed, total); - RunGenEmitterTest(&Emitter::test1fe1f22496f2a0ffd64e, - "test1fe1f22496f2a0ffd64e", passed, total); - RunGenEmitterTest(&Emitter::test76422a4077d3bdd03579, - "test76422a4077d3bdd03579", passed, total); - RunGenEmitterTest(&Emitter::test92b168a497cb0c7e3144, - "test92b168a497cb0c7e3144", passed, total); - RunGenEmitterTest(&Emitter::testa93925b3ae311a7f11d4, - "testa93925b3ae311a7f11d4", passed, total); - RunGenEmitterTest(&Emitter::test2dd1aaf6a1c1924557d0, - "test2dd1aaf6a1c1924557d0", passed, total); - RunGenEmitterTest(&Emitter::test6ec0585d0f0945ad9dae, - "test6ec0585d0f0945ad9dae", passed, total); - RunGenEmitterTest(&Emitter::test7e00bca835d55844bbfe, - "test7e00bca835d55844bbfe", passed, total); - RunGenEmitterTest(&Emitter::test70912c7d920a0597bbb2, - "test70912c7d920a0597bbb2", passed, total); - RunGenEmitterTest(&Emitter::test16eacbf77bccde360e54, - "test16eacbf77bccde360e54", passed, total); - RunGenEmitterTest(&Emitter::test556e0c86efb0716d2778, - "test556e0c86efb0716d2778", passed, total); - RunGenEmitterTest(&Emitter::test71b64326d72fe100e6ad, - "test71b64326d72fe100e6ad", 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); - RunGenEmitterTest(&Emitter::test4640bfb42711b7209ef9, - "test4640bfb42711b7209ef9", passed, total); - RunGenEmitterTest(&Emitter::test1133d19fc3a4ec9fb3e8, - "test1133d19fc3a4ec9fb3e8", passed, total); - RunGenEmitterTest(&Emitter::test4a6d083241180899f7ed, - "test4a6d083241180899f7ed", passed, total); - RunGenEmitterTest(&Emitter::testbadb5b228a4db78efac0, - "testbadb5b228a4db78efac0", passed, total); - RunGenEmitterTest(&Emitter::test5c6d607ed1ad046568e1, - "test5c6d607ed1ad046568e1", passed, total); - RunGenEmitterTest(&Emitter::testac34cde109884bb6876b, - "testac34cde109884bb6876b", passed, total); - RunGenEmitterTest(&Emitter::test5c19597d5336d541f990, - "test5c19597d5336d541f990", passed, total); - RunGenEmitterTest(&Emitter::test39e174ed33d5508a61ce, - "test39e174ed33d5508a61ce", passed, total); - RunGenEmitterTest(&Emitter::test43e26cf94441cee4a0c4, - "test43e26cf94441cee4a0c4", passed, total); - RunGenEmitterTest(&Emitter::test06afa8e5b516630fc8da, - "test06afa8e5b516630fc8da", passed, total); - RunGenEmitterTest(&Emitter::test4d109db0282a7797cdcb, - "test4d109db0282a7797cdcb", passed, total); - RunGenEmitterTest(&Emitter::test0c1c00113c20dfa650a9, - "test0c1c00113c20dfa650a9", passed, total); - RunGenEmitterTest(&Emitter::testccd7f2183f06483ee5e0, - "testccd7f2183f06483ee5e0", passed, total); - RunGenEmitterTest(&Emitter::test52e25e363a17f37c296f, - "test52e25e363a17f37c296f", passed, total); - RunGenEmitterTest(&Emitter::testdd81d16d3bdd8636af16, - "testdd81d16d3bdd8636af16", passed, total); - RunGenEmitterTest(&Emitter::testd76e8eb5043431c3434e, - "testd76e8eb5043431c3434e", passed, total); - RunGenEmitterTest(&Emitter::teste03be55aff3dc08f07a1, - "teste03be55aff3dc08f07a1", passed, total); - RunGenEmitterTest(&Emitter::test8ba3e94c45f696c5027b, - "test8ba3e94c45f696c5027b", passed, total); - RunGenEmitterTest(&Emitter::test90e45bcf67b89e31fd12, - "test90e45bcf67b89e31fd12", passed, total); - RunGenEmitterTest(&Emitter::test0b7c4e535bfebfa3c85d, - "test0b7c4e535bfebfa3c85d", passed, total); - RunGenEmitterTest(&Emitter::test3a1c08f490683d254cda, - "test3a1c08f490683d254cda", passed, total); - RunGenEmitterTest(&Emitter::test926cd343d3999525d9ce, - "test926cd343d3999525d9ce", passed, total); - RunGenEmitterTest(&Emitter::test1e5dd6b1e4dfb59f0346, - "test1e5dd6b1e4dfb59f0346", passed, total); - RunGenEmitterTest(&Emitter::test0f064b30c1187ff2dd4b, - "test0f064b30c1187ff2dd4b", passed, total); - RunGenEmitterTest(&Emitter::test58fd20c1736964e12b53, - "test58fd20c1736964e12b53", passed, total); - RunGenEmitterTest(&Emitter::testbddd187d973b632dc188, - "testbddd187d973b632dc188", passed, total); - RunGenEmitterTest(&Emitter::test5bc168e49ab7503fd2e1, - "test5bc168e49ab7503fd2e1", passed, total); - RunGenEmitterTest(&Emitter::test712e139d81db4e14196d, - "test712e139d81db4e14196d", passed, total); - RunGenEmitterTest(&Emitter::test48130bfdef5d192b888e, - "test48130bfdef5d192b888e", passed, total); - RunGenEmitterTest(&Emitter::test27552de54635da852895, - "test27552de54635da852895", passed, total); - RunGenEmitterTest(&Emitter::test6529691d17594d5abeb6, - "test6529691d17594d5abeb6", passed, total); - RunGenEmitterTest(&Emitter::test46b8a7b9d2461d80e0c0, - "test46b8a7b9d2461d80e0c0", passed, total); - RunGenEmitterTest(&Emitter::testbd1cb845de056e97a301, - "testbd1cb845de056e97a301", passed, total); - RunGenEmitterTest(&Emitter::testfe1f94c842b37340db76, - "testfe1f94c842b37340db76", passed, total); - RunGenEmitterTest(&Emitter::teste3c7fbf8af4d82e891e3, - "teste3c7fbf8af4d82e891e3", passed, total); - RunGenEmitterTest(&Emitter::testd6800d90d6d037d02ace, - "testd6800d90d6d037d02ace", passed, total); - RunGenEmitterTest(&Emitter::testdf987230fa431b7a8f1b, - "testdf987230fa431b7a8f1b", passed, total); - RunGenEmitterTest(&Emitter::testcd22b774448a8b15345e, - "testcd22b774448a8b15345e", passed, total); - RunGenEmitterTest(&Emitter::test591a370a1ce302d23688, - "test591a370a1ce302d23688", passed, total); - RunGenEmitterTest(&Emitter::test5e56c5800a9f2c4591ff, - "test5e56c5800a9f2c4591ff", passed, total); - RunGenEmitterTest(&Emitter::test72f6d368cc2f52b488bd, - "test72f6d368cc2f52b488bd", passed, total); - RunGenEmitterTest(&Emitter::test6786da34791cbab71591, - "test6786da34791cbab71591", passed, total); - RunGenEmitterTest(&Emitter::test6d53136f35632180e2e8, - "test6d53136f35632180e2e8", passed, total); - RunGenEmitterTest(&Emitter::test01020a01f84721d7fb07, - "test01020a01f84721d7fb07", passed, total); - RunGenEmitterTest(&Emitter::testc3ab223703ef17e47ec7, - "testc3ab223703ef17e47ec7", passed, total); - RunGenEmitterTest(&Emitter::test033db6218db214ae5ef9, - "test033db6218db214ae5ef9", passed, total); - RunGenEmitterTest(&Emitter::test38fe09343ac97f51b38f, - "test38fe09343ac97f51b38f", passed, total); - RunGenEmitterTest(&Emitter::test99eb29693d619703a052, - "test99eb29693d619703a052", passed, total); - RunGenEmitterTest(&Emitter::teste9e58998a49132e15fb4, - "teste9e58998a49132e15fb4", passed, total); - RunGenEmitterTest(&Emitter::testc1b4fba9280329b30583, - "testc1b4fba9280329b30583", passed, total); - RunGenEmitterTest(&Emitter::test2f8651438d44de183d22, - "test2f8651438d44de183d22", passed, total); - RunGenEmitterTest(&Emitter::test4c506bf0bc7a972cb62d, - "test4c506bf0bc7a972cb62d", passed, total); - RunGenEmitterTest(&Emitter::test6a42214b8698a0e87f5f, - "test6a42214b8698a0e87f5f", passed, total); - RunGenEmitterTest(&Emitter::teste0b5020ccbc0cbc7f699, - "teste0b5020ccbc0cbc7f699", passed, total); - RunGenEmitterTest(&Emitter::test3fb453ac1de7a2d37a16, - "test3fb453ac1de7a2d37a16", passed, total); - RunGenEmitterTest(&Emitter::test4d3236ecd88c5faa74e8, - "test4d3236ecd88c5faa74e8", passed, total); - RunGenEmitterTest(&Emitter::test116230234c38c68eb060, - "test116230234c38c68eb060", passed, total); - RunGenEmitterTest(&Emitter::testb7c63d73350b11bf4a56, - "testb7c63d73350b11bf4a56", passed, total); - RunGenEmitterTest(&Emitter::test26ae0a3b97fb1c7743bf, - "test26ae0a3b97fb1c7743bf", passed, total); - RunGenEmitterTest(&Emitter::testeabf01d5500c4f5c9de5, - "testeabf01d5500c4f5c9de5", passed, total); - RunGenEmitterTest(&Emitter::testf9195cd2fb4c57783870, - "testf9195cd2fb4c57783870", passed, total); - RunGenEmitterTest(&Emitter::test8c7159f70888a6c5548e, - "test8c7159f70888a6c5548e", passed, total); - RunGenEmitterTest(&Emitter::testba96c9cdf5e82c9ebd0f, - "testba96c9cdf5e82c9ebd0f", passed, total); - RunGenEmitterTest(&Emitter::test6cbb2232cc1e43752958, - "test6cbb2232cc1e43752958", passed, total); - RunGenEmitterTest(&Emitter::test2bc126cc8be9e3d0a5bb, - "test2bc126cc8be9e3d0a5bb", passed, total); - RunGenEmitterTest(&Emitter::testb053b9b6ee7c7eecc798, - "testb053b9b6ee7c7eecc798", passed, total); - RunGenEmitterTest(&Emitter::testda8339179085c81ac7a9, - "testda8339179085c81ac7a9", passed, total); - RunGenEmitterTest(&Emitter::testf38e7a065a9bda416bf0, - "testf38e7a065a9bda416bf0", passed, total); - RunGenEmitterTest(&Emitter::test5345180f2a8a65af5b72, - "test5345180f2a8a65af5b72", passed, total); - RunGenEmitterTest(&Emitter::test7aee5968853276b78e65, - "test7aee5968853276b78e65", passed, total); - RunGenEmitterTest(&Emitter::test1c20b15f6680fd1fa304, - "test1c20b15f6680fd1fa304", passed, total); - RunGenEmitterTest(&Emitter::test3ad355d8aa94a80ed9d0, - "test3ad355d8aa94a80ed9d0", passed, total); - RunGenEmitterTest(&Emitter::test717b89ec9b7b004e5c17, - "test717b89ec9b7b004e5c17", passed, total); - RunGenEmitterTest(&Emitter::testc540c8d6d92913953ef8, - "testc540c8d6d92913953ef8", passed, total); - RunGenEmitterTest(&Emitter::test805391f6964c07b1fc51, - "test805391f6964c07b1fc51", passed, total); - RunGenEmitterTest(&Emitter::testafc978dbd9b5d8005968, - "testafc978dbd9b5d8005968", passed, total); - RunGenEmitterTest(&Emitter::testf137897e42e659d45548, - "testf137897e42e659d45548", passed, total); - RunGenEmitterTest(&Emitter::test41c10a5f012922d6d240, - "test41c10a5f012922d6d240", passed, total); - RunGenEmitterTest(&Emitter::test6d46af9b0e1bab6eefd2, - "test6d46af9b0e1bab6eefd2", passed, total); - RunGenEmitterTest(&Emitter::test6908c1e71bca5b5a09b6, - "test6908c1e71bca5b5a09b6", passed, total); - RunGenEmitterTest(&Emitter::test158d6160ee94d7f929c0, - "test158d6160ee94d7f929c0", passed, total); - RunGenEmitterTest(&Emitter::test07186666318de7b13975, - "test07186666318de7b13975", passed, total); - RunGenEmitterTest(&Emitter::testdcb6011d1dbc47e024b4, - "testdcb6011d1dbc47e024b4", passed, total); - RunGenEmitterTest(&Emitter::test998e6b11c32e19f91a43, - "test998e6b11c32e19f91a43", passed, total); - RunGenEmitterTest(&Emitter::test7b009b420c34f753e2dc, - "test7b009b420c34f753e2dc", passed, total); - RunGenEmitterTest(&Emitter::testba4c5b4eedf23c16ab44, - "testba4c5b4eedf23c16ab44", passed, total); - RunGenEmitterTest(&Emitter::test022d120061a5c77c6640, - "test022d120061a5c77c6640", passed, total); - RunGenEmitterTest(&Emitter::testeb346f4b70732835631f, - "testeb346f4b70732835631f", passed, total); - RunGenEmitterTest(&Emitter::testade70114082f144726ee, - "testade70114082f144726ee", passed, total); - RunGenEmitterTest(&Emitter::testf2b68aae6173ab6ad66d, - "testf2b68aae6173ab6ad66d", passed, total); - RunGenEmitterTest(&Emitter::teste9a962c26a72ea4d3f8d, - "teste9a962c26a72ea4d3f8d", passed, total); - RunGenEmitterTest(&Emitter::testa9603ff993f8a8d47b5d, - "testa9603ff993f8a8d47b5d", passed, total); - RunGenEmitterTest(&Emitter::test2b70cf1579b37e0fb086, - "test2b70cf1579b37e0fb086", passed, total); - RunGenEmitterTest(&Emitter::test3790d77103bac72dc302, - "test3790d77103bac72dc302", passed, total); - RunGenEmitterTest(&Emitter::testadfa25cb2fd5a9346102, - "testadfa25cb2fd5a9346102", passed, total); - RunGenEmitterTest(&Emitter::test9764ad298ba1fe9ecfa8, - "test9764ad298ba1fe9ecfa8", passed, total); - RunGenEmitterTest(&Emitter::test22f20fac5e02211edadc, - "test22f20fac5e02211edadc", passed, total); - RunGenEmitterTest(&Emitter::test8b3b22c8ffd679b15623, - "test8b3b22c8ffd679b15623", passed, total); - RunGenEmitterTest(&Emitter::test438d1581dec9088389d7, - "test438d1581dec9088389d7", passed, total); - RunGenEmitterTest(&Emitter::test0b417297c8e11f038c7c, - "test0b417297c8e11f038c7c", passed, total); - RunGenEmitterTest(&Emitter::testa3686f0b87652d4640c2, - "testa3686f0b87652d4640c2", passed, total); - RunGenEmitterTest(&Emitter::testd6f021791f2162c85174, - "testd6f021791f2162c85174", passed, total); - RunGenEmitterTest(&Emitter::test3d34018a42371ab9fbcd, - "test3d34018a42371ab9fbcd", passed, total); - RunGenEmitterTest(&Emitter::test7a9287f053731d912e63, - "test7a9287f053731d912e63", passed, total); - RunGenEmitterTest(&Emitter::testa9aa047a659d330a4a8b, - "testa9aa047a659d330a4a8b", passed, total); - RunGenEmitterTest(&Emitter::test74e66203a050c2ce6c17, - "test74e66203a050c2ce6c17", passed, total); - RunGenEmitterTest(&Emitter::test7338d0bbe29dd57fab54, - "test7338d0bbe29dd57fab54", passed, total); - RunGenEmitterTest(&Emitter::testbd4f6be8cdb35c6f251d, - "testbd4f6be8cdb35c6f251d", passed, total); - RunGenEmitterTest(&Emitter::test8f0d1345830b83dfc1b7, - "test8f0d1345830b83dfc1b7", passed, total); - RunGenEmitterTest(&Emitter::testa4e1c63bc2832a9ffb90, - "testa4e1c63bc2832a9ffb90", passed, total); - RunGenEmitterTest(&Emitter::test9d5abf8cc60b9bd0d314, - "test9d5abf8cc60b9bd0d314", passed, total); - RunGenEmitterTest(&Emitter::test332175e66c385ed1a97e, - "test332175e66c385ed1a97e", passed, total); - RunGenEmitterTest(&Emitter::test34238765b14f93c81e57, - "test34238765b14f93c81e57", passed, total); - RunGenEmitterTest(&Emitter::test10797ce06190a3866a08, - "test10797ce06190a3866a08", passed, total); - RunGenEmitterTest(&Emitter::teste92cd495aff9e502a1ca, - "teste92cd495aff9e502a1ca", passed, total); - RunGenEmitterTest(&Emitter::testf02ffda4a54ad1390ab6, - "testf02ffda4a54ad1390ab6", passed, total); - RunGenEmitterTest(&Emitter::test252e5030af4f0ab7bf2b, - "test252e5030af4f0ab7bf2b", passed, total); - RunGenEmitterTest(&Emitter::testfe3d96e64a5db1098e2d, - "testfe3d96e64a5db1098e2d", passed, total); - RunGenEmitterTest(&Emitter::test94c9f1a9c03f970dde84, - "test94c9f1a9c03f970dde84", passed, total); - RunGenEmitterTest(&Emitter::testd16f010f550e384c3e59, - "testd16f010f550e384c3e59", passed, total); - RunGenEmitterTest(&Emitter::test9b6529d7a517cd7dbc13, - "test9b6529d7a517cd7dbc13", passed, total); - RunGenEmitterTest(&Emitter::test706fdc6bcd111cd4de81, - "test706fdc6bcd111cd4de81", passed, total); - RunGenEmitterTest(&Emitter::test7ce41e86a2afa55d59d7, - "test7ce41e86a2afa55d59d7", passed, total); - RunGenEmitterTest(&Emitter::test14aebe584c51e7c2a682, - "test14aebe584c51e7c2a682", passed, total); - RunGenEmitterTest(&Emitter::testb9987fabfcd184f82c65, - "testb9987fabfcd184f82c65", passed, total); - RunGenEmitterTest(&Emitter::testbe1a5e58793366c0c07a, - "testbe1a5e58793366c0c07a", passed, total); - RunGenEmitterTest(&Emitter::test1eac7fa4e151174d20c5, - "test1eac7fa4e151174d20c5", passed, total); - RunGenEmitterTest(&Emitter::test5a372a31cdbea0111962, - "test5a372a31cdbea0111962", passed, total); - RunGenEmitterTest(&Emitter::testcc1a35b80f0b02e1255e, - "testcc1a35b80f0b02e1255e", passed, total); - RunGenEmitterTest(&Emitter::testb04cc0e338c9b30cffa3, - "testb04cc0e338c9b30cffa3", passed, total); - RunGenEmitterTest(&Emitter::testb0a82e7bf3b5bdebdd9c, - "testb0a82e7bf3b5bdebdd9c", passed, total); - RunGenEmitterTest(&Emitter::test0d883c1652c0b59e6643, - "test0d883c1652c0b59e6643", passed, total); - RunGenEmitterTest(&Emitter::testa38bc626fc7e3454333b, - "testa38bc626fc7e3454333b", passed, total); - RunGenEmitterTest(&Emitter::test8bea94aa1202a12d9ae9, - "test8bea94aa1202a12d9ae9", passed, total); - RunGenEmitterTest(&Emitter::test24a263a0eb80caaaea4b, - "test24a263a0eb80caaaea4b", passed, total); - RunGenEmitterTest(&Emitter::testb86b045d63884140fd1d, - "testb86b045d63884140fd1d", passed, total); - RunGenEmitterTest(&Emitter::test9d261e666ae24a9cfc70, - "test9d261e666ae24a9cfc70", passed, total); - RunGenEmitterTest(&Emitter::test331919d746512b1bd2dd, - "test331919d746512b1bd2dd", passed, total); - RunGenEmitterTest(&Emitter::test58b5cb1c0a14ca820fa0, - "test58b5cb1c0a14ca820fa0", passed, total); - RunGenEmitterTest(&Emitter::testfcc5a2d53d8b78bff00e, - "testfcc5a2d53d8b78bff00e", passed, total); - RunGenEmitterTest(&Emitter::test4e18e90b6551c4af46b7, - "test4e18e90b6551c4af46b7", passed, total); - RunGenEmitterTest(&Emitter::testfd0cdd7da5ea80def96c, - "testfd0cdd7da5ea80def96c", passed, total); - RunGenEmitterTest(&Emitter::test31fa2c218bc9f47d31b5, - "test31fa2c218bc9f47d31b5", passed, total); - RunGenEmitterTest(&Emitter::test486f1defd8f55e9519a9, - "test486f1defd8f55e9519a9", passed, total); - RunGenEmitterTest(&Emitter::testbd67707be3be50792791, - "testbd67707be3be50792791", passed, total); - RunGenEmitterTest(&Emitter::test1a5d67d4591ad4c8d1e7, - "test1a5d67d4591ad4c8d1e7", passed, total); - RunGenEmitterTest(&Emitter::testd1b42a0d7e5156b00706, - "testd1b42a0d7e5156b00706", passed, total); - RunGenEmitterTest(&Emitter::test120e16514220d9f1b114, - "test120e16514220d9f1b114", passed, total); - RunGenEmitterTest(&Emitter::testf3200a3148254d3357d3, - "testf3200a3148254d3357d3", passed, total); - RunGenEmitterTest(&Emitter::test291bb8d225b135c1f926, - "test291bb8d225b135c1f926", passed, total); - RunGenEmitterTest(&Emitter::testd89446599f31a400dcec, - "testd89446599f31a400dcec", passed, total); - RunGenEmitterTest(&Emitter::test10810f50a49dfe065bfa, - "test10810f50a49dfe065bfa", passed, total); - RunGenEmitterTest(&Emitter::testb1f754216d575a8cc3af, - "testb1f754216d575a8cc3af", passed, total); - RunGenEmitterTest(&Emitter::testb9d82396ef66bed18aed, - "testb9d82396ef66bed18aed", passed, total); - RunGenEmitterTest(&Emitter::test5469f77f98702583e6ea, - "test5469f77f98702583e6ea", passed, total); - RunGenEmitterTest(&Emitter::testea4d055788f9af327d2e, - "testea4d055788f9af327d2e", passed, total); - RunGenEmitterTest(&Emitter::test08ac3b6e6f8814cdc77a, - "test08ac3b6e6f8814cdc77a", passed, total); - RunGenEmitterTest(&Emitter::test9e8e5ac1687da916f607, - "test9e8e5ac1687da916f607", passed, total); - RunGenEmitterTest(&Emitter::test6265b47bba1fd6839697, - "test6265b47bba1fd6839697", passed, total); - RunGenEmitterTest(&Emitter::testa78aad03d3d6c0cd9810, - "testa78aad03d3d6c0cd9810", passed, total); - RunGenEmitterTest(&Emitter::test050fb21ac4e0ec123acc, - "test050fb21ac4e0ec123acc", passed, total); - RunGenEmitterTest(&Emitter::test41e74fd70f88555712db, - "test41e74fd70f88555712db", passed, total); - RunGenEmitterTest(&Emitter::testc066eeba93b49bfd475e, - "testc066eeba93b49bfd475e", passed, total); - RunGenEmitterTest(&Emitter::testba918d828779830ff775, - "testba918d828779830ff775", passed, total); - RunGenEmitterTest(&Emitter::test9fc69104bdb595977460, - "test9fc69104bdb595977460", passed, total); - RunGenEmitterTest(&Emitter::test0dd65e43cc41ad032d71, - "test0dd65e43cc41ad032d71", passed, total); - RunGenEmitterTest(&Emitter::test324295b9fb6b58411e30, - "test324295b9fb6b58411e30", passed, total); - RunGenEmitterTest(&Emitter::test8aebc8d0e0485dfeb252, - "test8aebc8d0e0485dfeb252", passed, total); - RunGenEmitterTest(&Emitter::testd222de940e9a99d43cdd, - "testd222de940e9a99d43cdd", passed, total); - RunGenEmitterTest(&Emitter::test9b7e3c531ced5ced7f08, - "test9b7e3c531ced5ced7f08", passed, total); - RunGenEmitterTest(&Emitter::testcfc4d3d407725683e731, - "testcfc4d3d407725683e731", passed, total); - RunGenEmitterTest(&Emitter::test76848f10a77db08e038e, - "test76848f10a77db08e038e", passed, total); - RunGenEmitterTest(&Emitter::testa4c728e62357ca05c45c, - "testa4c728e62357ca05c45c", passed, total); - RunGenEmitterTest(&Emitter::test666ae3bb483cb7d83170, - "test666ae3bb483cb7d83170", passed, total); - RunGenEmitterTest(&Emitter::test6ec557a6e48fd6900cb1, - "test6ec557a6e48fd6900cb1", passed, total); - RunGenEmitterTest(&Emitter::test18a5d0db57d08d737b99, - "test18a5d0db57d08d737b99", passed, total); - RunGenEmitterTest(&Emitter::testd974ded8f39d6b77c0a1, - "testd974ded8f39d6b77c0a1", passed, total); - RunGenEmitterTest(&Emitter::test6c6d47297f6ea03c588b, - "test6c6d47297f6ea03c588b", passed, total); - RunGenEmitterTest(&Emitter::testfb543650c644777c82ec, - "testfb543650c644777c82ec", passed, total); - RunGenEmitterTest(&Emitter::test85cf601a990a9689b6c2, - "test85cf601a990a9689b6c2", passed, total); - RunGenEmitterTest(&Emitter::testae2c05021a270e7e6ce6, - "testae2c05021a270e7e6ce6", passed, total); - RunGenEmitterTest(&Emitter::testceebe4a07ec516cb5a7a, - "testceebe4a07ec516cb5a7a", passed, total); - RunGenEmitterTest(&Emitter::test1a2b24646720aa998cbb, - "test1a2b24646720aa998cbb", passed, total); - RunGenEmitterTest(&Emitter::testf415efe81b5c2c8112a2, - "testf415efe81b5c2c8112a2", passed, total); - RunGenEmitterTest(&Emitter::test0f1b297a0cb08c094411, - "test0f1b297a0cb08c094411", passed, total); - RunGenEmitterTest(&Emitter::test1b49cc3347751dcb09a9, - "test1b49cc3347751dcb09a9", passed, total); - RunGenEmitterTest(&Emitter::testffe72c176661d48910bd, - "testffe72c176661d48910bd", passed, total); - RunGenEmitterTest(&Emitter::testf3f2d1d0e79f326b3d2f, - "testf3f2d1d0e79f326b3d2f", passed, total); - RunGenEmitterTest(&Emitter::testeb66a6725a958bb76923, - "testeb66a6725a958bb76923", passed, total); - RunGenEmitterTest(&Emitter::test0a8fc83bac630f116c86, - "test0a8fc83bac630f116c86", passed, total); - RunGenEmitterTest(&Emitter::test6c62ccca61f383967d91, - "test6c62ccca61f383967d91", passed, total); - RunGenEmitterTest(&Emitter::test6ba9e6495bef38087e7f, - "test6ba9e6495bef38087e7f", passed, total); - RunGenEmitterTest(&Emitter::test643e77d887ec7390c1c9, - "test643e77d887ec7390c1c9", passed, total); - RunGenEmitterTest(&Emitter::testa9725ffe34acd33603c4, - "testa9725ffe34acd33603c4", passed, total); - RunGenEmitterTest(&Emitter::test1a65df7ae90ac6ba1f22, - "test1a65df7ae90ac6ba1f22", passed, total); - RunGenEmitterTest(&Emitter::test7f982251b9a09ebb1059, - "test7f982251b9a09ebb1059", passed, total); - RunGenEmitterTest(&Emitter::test4b2138b3eafc346d6bd3, - "test4b2138b3eafc346d6bd3", passed, total); - RunGenEmitterTest(&Emitter::testa316e26e6b940d585005, - "testa316e26e6b940d585005", passed, total); - RunGenEmitterTest(&Emitter::testda2e0d2a6fd2a83cb298, - "testda2e0d2a6fd2a83cb298", passed, total); - RunGenEmitterTest(&Emitter::test54aac276524c0baaecd1, - "test54aac276524c0baaecd1", passed, total); - RunGenEmitterTest(&Emitter::testd1fb3fd39f4a2fda5c6a, - "testd1fb3fd39f4a2fda5c6a", passed, total); - RunGenEmitterTest(&Emitter::test4aaf20817b31a62e905f, - "test4aaf20817b31a62e905f", passed, total); - RunGenEmitterTest(&Emitter::test446f00cbeee81a34d936, - "test446f00cbeee81a34d936", passed, total); - RunGenEmitterTest(&Emitter::testb13663976ee52dac5370, - "testb13663976ee52dac5370", passed, total); - RunGenEmitterTest(&Emitter::testd245994f89c881efef06, - "testd245994f89c881efef06", passed, total); - RunGenEmitterTest(&Emitter::testb6e7c5ee86f3c0559fe3, - "testb6e7c5ee86f3c0559fe3", passed, total); - RunGenEmitterTest(&Emitter::testee28e38a088388ee5d9f, - "testee28e38a088388ee5d9f", passed, total); - RunGenEmitterTest(&Emitter::test9b40d68cb65d34934b50, - "test9b40d68cb65d34934b50", passed, total); - RunGenEmitterTest(&Emitter::test045fac0048d3cfc15d88, - "test045fac0048d3cfc15d88", passed, total); - RunGenEmitterTest(&Emitter::test85c3ad95991be29b3aff, - "test85c3ad95991be29b3aff", passed, total); - RunGenEmitterTest(&Emitter::test2abfed1da9a2ab365c18, - "test2abfed1da9a2ab365c18", passed, total); - RunGenEmitterTest(&Emitter::testa999e4a9d0199bf463ec, - "testa999e4a9d0199bf463ec", passed, total); - RunGenEmitterTest(&Emitter::test8452a26a810950ad47b2, - "test8452a26a810950ad47b2", passed, total); - RunGenEmitterTest(&Emitter::test1e2b3a261f435a0f6316, - "test1e2b3a261f435a0f6316", passed, total); - RunGenEmitterTest(&Emitter::test1423ee4cd0795e6ef646, - "test1423ee4cd0795e6ef646", passed, total); - RunGenEmitterTest(&Emitter::testf95070e81f8def8ceec9, - "testf95070e81f8def8ceec9", passed, total); - RunGenEmitterTest(&Emitter::testf533a12940040f665761, - "testf533a12940040f665761", passed, total); - RunGenEmitterTest(&Emitter::test51bd09a609a537b79c8a, - "test51bd09a609a537b79c8a", passed, total); - RunGenEmitterTest(&Emitter::testc10b994394aa86a1789b, - "testc10b994394aa86a1789b", passed, total); - RunGenEmitterTest(&Emitter::testc5de3511ef8fa1e5841e, - "testc5de3511ef8fa1e5841e", passed, total); - RunGenEmitterTest(&Emitter::test0e957613f266e5693f83, - "test0e957613f266e5693f83", passed, total); - RunGenEmitterTest(&Emitter::testf36b8fb2ec772e02a48c, - "testf36b8fb2ec772e02a48c", passed, total); - RunGenEmitterTest(&Emitter::test249b4ee9b0e6936bdfcf, - "test249b4ee9b0e6936bdfcf", passed, total); - RunGenEmitterTest(&Emitter::testdae669b09d29d1d05e81, - "testdae669b09d29d1d05e81", passed, total); - RunGenEmitterTest(&Emitter::testa3645755a60c69fe8af4, - "testa3645755a60c69fe8af4", passed, total); - RunGenEmitterTest(&Emitter::test5500c0af0cbb6a8efc04, - "test5500c0af0cbb6a8efc04", passed, total); - RunGenEmitterTest(&Emitter::test6528fe35c2b993cbd28b, - "test6528fe35c2b993cbd28b", passed, total); - RunGenEmitterTest(&Emitter::test072a41bf81e5b4dcd7d2, - "test072a41bf81e5b4dcd7d2", passed, total); - RunGenEmitterTest(&Emitter::test3b47e24ba197ca8f686b, - "test3b47e24ba197ca8f686b", passed, total); - RunGenEmitterTest(&Emitter::test938c1c274b5ebf36c6b2, - "test938c1c274b5ebf36c6b2", passed, total); - RunGenEmitterTest(&Emitter::testeea818614d4fbef183a8, - "testeea818614d4fbef183a8", passed, total); - RunGenEmitterTest(&Emitter::test18533eabe468baceac59, - "test18533eabe468baceac59", passed, total); - RunGenEmitterTest(&Emitter::teste239cd01ef68ce26375d, - "teste239cd01ef68ce26375d", passed, total); - RunGenEmitterTest(&Emitter::testd3a9b36f8218cd633402, - "testd3a9b36f8218cd633402", passed, total); - RunGenEmitterTest(&Emitter::testa899f4512569981104e8, - "testa899f4512569981104e8", passed, total); - RunGenEmitterTest(&Emitter::test230a8fd0d19c5e15963b, - "test230a8fd0d19c5e15963b", passed, total); - RunGenEmitterTest(&Emitter::test4fa431a3bea1c616f8d0, - "test4fa431a3bea1c616f8d0", passed, total); - RunGenEmitterTest(&Emitter::testdd05d8f0df4f1ba79b8f, - "testdd05d8f0df4f1ba79b8f", passed, total); - RunGenEmitterTest(&Emitter::test0cb381d8a384434a2646, - "test0cb381d8a384434a2646", passed, total); - RunGenEmitterTest(&Emitter::testeadefbe24693d510ac03, - "testeadefbe24693d510ac03", passed, total); - RunGenEmitterTest(&Emitter::test0b43e898410a9da3db1a, - "test0b43e898410a9da3db1a", passed, total); - RunGenEmitterTest(&Emitter::test450ed0f6d19326bab043, - "test450ed0f6d19326bab043", passed, total); - RunGenEmitterTest(&Emitter::test38b7c3f09ffb6f4e73a5, - "test38b7c3f09ffb6f4e73a5", passed, total); - RunGenEmitterTest(&Emitter::testab434195f62ee39997ae, - "testab434195f62ee39997ae", passed, total); - RunGenEmitterTest(&Emitter::testdce4c351d6c426d24f14, - "testdce4c351d6c426d24f14", passed, total); - RunGenEmitterTest(&Emitter::test2363249f46e86ae9bd64, - "test2363249f46e86ae9bd64", passed, total); - RunGenEmitterTest(&Emitter::test6225a910ac0a5ce7304f, - "test6225a910ac0a5ce7304f", passed, total); - RunGenEmitterTest(&Emitter::testf7898be54854e4587c54, - "testf7898be54854e4587c54", passed, total); - RunGenEmitterTest(&Emitter::test1ab55f98773e2e58c659, - "test1ab55f98773e2e58c659", passed, total); - RunGenEmitterTest(&Emitter::testf116d0bf1446d5e989db, - "testf116d0bf1446d5e989db", passed, total); - RunGenEmitterTest(&Emitter::test90df709c20ab5305b5b0, - "test90df709c20ab5305b5b0", passed, total); - RunGenEmitterTest(&Emitter::test37e041f7726819b98004, - "test37e041f7726819b98004", passed, total); - RunGenEmitterTest(&Emitter::test5c13c8d0762eb77abbbe, - "test5c13c8d0762eb77abbbe", passed, total); - RunGenEmitterTest(&Emitter::test3c9ec0009e080492d6a0, - "test3c9ec0009e080492d6a0", passed, total); - RunGenEmitterTest(&Emitter::testd016b2610a9701c799be, - "testd016b2610a9701c799be", passed, total); - RunGenEmitterTest(&Emitter::test12e858bf6ec981811cc8, - "test12e858bf6ec981811cc8", passed, total); - RunGenEmitterTest(&Emitter::test0e09fd8b6ac12a309a36, - "test0e09fd8b6ac12a309a36", passed, total); - RunGenEmitterTest(&Emitter::testca30dc12961feab24a33, - "testca30dc12961feab24a33", passed, total); - RunGenEmitterTest(&Emitter::test162ca62af5cdf9d02507, - "test162ca62af5cdf9d02507", passed, total); - RunGenEmitterTest(&Emitter::teste3a7658df7a81c1ce8e5, - "teste3a7658df7a81c1ce8e5", passed, total); - RunGenEmitterTest(&Emitter::test9dac5e4f0e78f96fcaad, - "test9dac5e4f0e78f96fcaad", passed, total); - RunGenEmitterTest(&Emitter::testaf2e952791b73c6bf78c, - "testaf2e952791b73c6bf78c", passed, total); - RunGenEmitterTest(&Emitter::test82b161574e0926b9c854, - "test82b161574e0926b9c854", passed, total); - RunGenEmitterTest(&Emitter::test13c3f29be0e6b7bc92b1, - "test13c3f29be0e6b7bc92b1", passed, total); - RunGenEmitterTest(&Emitter::teste87c7e9ce16fd2ac5f0e, - "teste87c7e9ce16fd2ac5f0e", passed, total); - RunGenEmitterTest(&Emitter::testeed7f7f244221932d32f, - "testeed7f7f244221932d32f", passed, total); - RunGenEmitterTest(&Emitter::test31a5563bfa532571339f, - "test31a5563bfa532571339f", passed, total); - RunGenEmitterTest(&Emitter::test502ab92aab5195ff4759, - "test502ab92aab5195ff4759", passed, total); - RunGenEmitterTest(&Emitter::testdbe2ce5bc02435009b2c, - "testdbe2ce5bc02435009b2c", passed, total); - RunGenEmitterTest(&Emitter::test06b8d2cc9bbb233d55d5, - "test06b8d2cc9bbb233d55d5", passed, total); - RunGenEmitterTest(&Emitter::test9adf48ae5d6dff37e89a, - "test9adf48ae5d6dff37e89a", passed, total); - RunGenEmitterTest(&Emitter::test398282871dcc1c7f8dbe, - "test398282871dcc1c7f8dbe", passed, total); - RunGenEmitterTest(&Emitter::test2e2b3c35732210898be1, - "test2e2b3c35732210898be1", passed, total); - RunGenEmitterTest(&Emitter::test155697ae715940b6d804, - "test155697ae715940b6d804", passed, total); - RunGenEmitterTest(&Emitter::testb01c87881d846bb10ecd, - "testb01c87881d846bb10ecd", passed, total); - RunGenEmitterTest(&Emitter::test84a9d3d2ae4eaacc9c98, - "test84a9d3d2ae4eaacc9c98", passed, total); - RunGenEmitterTest(&Emitter::testb836cd5dc876cf6eb204, - "testb836cd5dc876cf6eb204", passed, total); - RunGenEmitterTest(&Emitter::test4aa81dc715c5e5c53de1, - "test4aa81dc715c5e5c53de1", passed, total); - RunGenEmitterTest(&Emitter::testfa8ba9d405de1af93537, - "testfa8ba9d405de1af93537", passed, total); - RunGenEmitterTest(&Emitter::test3c07c460dae114d3f278, - "test3c07c460dae114d3f278", passed, total); - RunGenEmitterTest(&Emitter::testf513330011b92283e713, - "testf513330011b92283e713", passed, total); - RunGenEmitterTest(&Emitter::test88667a8fe856748b4dc6, - "test88667a8fe856748b4dc6", passed, total); - RunGenEmitterTest(&Emitter::test7cbc7ae88a6b60d3cb54, - "test7cbc7ae88a6b60d3cb54", passed, total); - RunGenEmitterTest(&Emitter::test8b126d00ee878273f3e9, - "test8b126d00ee878273f3e9", passed, total); - RunGenEmitterTest(&Emitter::test414dcec883b2fb2668d9, - "test414dcec883b2fb2668d9", passed, total); - RunGenEmitterTest(&Emitter::test41754fe2ab40560f1afe, - "test41754fe2ab40560f1afe", passed, total); - RunGenEmitterTest(&Emitter::test39b7a9ee0ccb5580ef60, - "test39b7a9ee0ccb5580ef60", passed, total); - RunGenEmitterTest(&Emitter::test1f4cbfdb2f53d041fb74, - "test1f4cbfdb2f53d041fb74", passed, total); - RunGenEmitterTest(&Emitter::testc20612e8922a8eeba24d, - "testc20612e8922a8eeba24d", passed, total); - RunGenEmitterTest(&Emitter::test693f48133cf726f1e05c, - "test693f48133cf726f1e05c", passed, total); - RunGenEmitterTest(&Emitter::test12b26bfed7a24736dd8b, - "test12b26bfed7a24736dd8b", passed, total); - RunGenEmitterTest(&Emitter::test41d6ec7f045897841e9c, - "test41d6ec7f045897841e9c", passed, total); - RunGenEmitterTest(&Emitter::test2bc8d1d6e4ec042ede3e, - "test2bc8d1d6e4ec042ede3e", passed, total); - RunGenEmitterTest(&Emitter::test647ff876c844ad7540ff, - "test647ff876c844ad7540ff", passed, total); - RunGenEmitterTest(&Emitter::test844c1bcb896dde8ea51b, - "test844c1bcb896dde8ea51b", passed, total); - RunGenEmitterTest(&Emitter::testbcf04a5174e8505d1891, - "testbcf04a5174e8505d1891", passed, total); - RunGenEmitterTest(&Emitter::testdb6c8ca130035d7a271f, - "testdb6c8ca130035d7a271f", passed, total); - RunGenEmitterTest(&Emitter::testa0db96f3d93a255f2201, - "testa0db96f3d93a255f2201", passed, total); - RunGenEmitterTest(&Emitter::test4fb3eaac714942122715, - "test4fb3eaac714942122715", passed, total); - RunGenEmitterTest(&Emitter::test634678f31daa20127d6c, - "test634678f31daa20127d6c", passed, total); - RunGenEmitterTest(&Emitter::test1dd395a1149e46dcc208, - "test1dd395a1149e46dcc208", passed, total); - RunGenEmitterTest(&Emitter::testebc585cbde90d10a0af1, - "testebc585cbde90d10a0af1", passed, total); - RunGenEmitterTest(&Emitter::testd1ecec189e73f8932485, - "testd1ecec189e73f8932485", passed, total); - RunGenEmitterTest(&Emitter::testf8fc72597f0a41b22daa, - "testf8fc72597f0a41b22daa", passed, total); - RunGenEmitterTest(&Emitter::testd01959c5c228946c8759, - "testd01959c5c228946c8759", passed, total); - RunGenEmitterTest(&Emitter::teste8236a9672d9244ca486, - "teste8236a9672d9244ca486", passed, total); - RunGenEmitterTest(&Emitter::test22bd5d24dbd3f0670f97, - "test22bd5d24dbd3f0670f97", passed, total); - RunGenEmitterTest(&Emitter::test0f2c6cac0ce0e624eb08, - "test0f2c6cac0ce0e624eb08", passed, total); - RunGenEmitterTest(&Emitter::test2ed2eef7f03696ca3c94, - "test2ed2eef7f03696ca3c94", passed, total); - RunGenEmitterTest(&Emitter::test6fe33177e10d14328a14, - "test6fe33177e10d14328a14", passed, total); - RunGenEmitterTest(&Emitter::test0ea79e93c3439d90bdb8, - "test0ea79e93c3439d90bdb8", passed, total); - RunGenEmitterTest(&Emitter::test2ab970621d7e037153c9, - "test2ab970621d7e037153c9", passed, total); - RunGenEmitterTest(&Emitter::test4229059ec3d639faf4b2, - "test4229059ec3d639faf4b2", passed, total); - RunGenEmitterTest(&Emitter::test6df809b4712b73c8577f, - "test6df809b4712b73c8577f", passed, total); - RunGenEmitterTest(&Emitter::test37a0a34b2bef743d8241, - "test37a0a34b2bef743d8241", passed, total); - RunGenEmitterTest(&Emitter::testd6c37c1e50617419a37d, - "testd6c37c1e50617419a37d", passed, total); - RunGenEmitterTest(&Emitter::test2fb71689fb176533159c, - "test2fb71689fb176533159c", passed, total); - RunGenEmitterTest(&Emitter::testa91d7999dd9b43fb5827, - "testa91d7999dd9b43fb5827", passed, total); - RunGenEmitterTest(&Emitter::test8dfd4533e2891d3861ec, - "test8dfd4533e2891d3861ec", passed, total); - RunGenEmitterTest(&Emitter::test0a9b0c29dfcf4f071eb9, - "test0a9b0c29dfcf4f071eb9", passed, total); - RunGenEmitterTest(&Emitter::test3882a796318e573b115d, - "test3882a796318e573b115d", passed, total); - RunGenEmitterTest(&Emitter::test1ade39a1572a12eda7b8, - "test1ade39a1572a12eda7b8", passed, total); - RunGenEmitterTest(&Emitter::testd308c7e19671725523cd, - "testd308c7e19671725523cd", passed, total); - RunGenEmitterTest(&Emitter::test1ac58dc569ce7b4eebdf, - "test1ac58dc569ce7b4eebdf", passed, total); - RunGenEmitterTest(&Emitter::test5fe4c34b163d0efa12d5, - "test5fe4c34b163d0efa12d5", passed, total); - RunGenEmitterTest(&Emitter::test78433ff7edf3224ce58b, - "test78433ff7edf3224ce58b", passed, total); - RunGenEmitterTest(&Emitter::test089ed50cafddf39653d6, - "test089ed50cafddf39653d6", passed, total); - RunGenEmitterTest(&Emitter::test809723ec7bdea45cf562, - "test809723ec7bdea45cf562", passed, total); - RunGenEmitterTest(&Emitter::test953cf821d2acc7898582, - "test953cf821d2acc7898582", passed, total); - RunGenEmitterTest(&Emitter::test0f1db947e4627596eace, - "test0f1db947e4627596eace", passed, total); - RunGenEmitterTest(&Emitter::test52f3b0674f30d955eea7, - "test52f3b0674f30d955eea7", passed, total); - RunGenEmitterTest(&Emitter::testf95a488631e07f6ca914, - "testf95a488631e07f6ca914", passed, total); - RunGenEmitterTest(&Emitter::test9b7a916f4c1e2a1ae6ee, - "test9b7a916f4c1e2a1ae6ee", passed, total); - RunGenEmitterTest(&Emitter::test54ea34948e814ef79607, - "test54ea34948e814ef79607", passed, total); - RunGenEmitterTest(&Emitter::testcef62af7508e0a1e3ee3, - "testcef62af7508e0a1e3ee3", passed, total); - RunGenEmitterTest(&Emitter::testffcfb27f0c904fae7833, - "testffcfb27f0c904fae7833", passed, total); - RunGenEmitterTest(&Emitter::test31ed1460205bbc5a4a68, - "test31ed1460205bbc5a4a68", passed, total); - RunGenEmitterTest(&Emitter::test7d04c8d923b046159db0, - "test7d04c8d923b046159db0", passed, total); - RunGenEmitterTest(&Emitter::test31b396851023614cf9fd, - "test31b396851023614cf9fd", passed, total); - RunGenEmitterTest(&Emitter::test5befd800aa07d83e2df7, - "test5befd800aa07d83e2df7", passed, total); - RunGenEmitterTest(&Emitter::test2df4f378f687fd80b98c, - "test2df4f378f687fd80b98c", passed, total); - RunGenEmitterTest(&Emitter::test232f5aa6ea7e85e186c4, - "test232f5aa6ea7e85e186c4", passed, total); - RunGenEmitterTest(&Emitter::test011421ad7da175099088, - "test011421ad7da175099088", passed, total); - RunGenEmitterTest(&Emitter::testf50217feca0ae03a0b03, - "testf50217feca0ae03a0b03", passed, total); - RunGenEmitterTest(&Emitter::teste4b49044063dd3c8a7ff, - "teste4b49044063dd3c8a7ff", passed, total); - RunGenEmitterTest(&Emitter::testbe9295522ec1f0bc9de5, - "testbe9295522ec1f0bc9de5", passed, total); - RunGenEmitterTest(&Emitter::test7a18055f1e3a49f93d40, - "test7a18055f1e3a49f93d40", passed, total); - RunGenEmitterTest(&Emitter::testd8eebabad65b8ef02375, - "testd8eebabad65b8ef02375", passed, total); - RunGenEmitterTest(&Emitter::test948f36e3182f3c1aa800, - "test948f36e3182f3c1aa800", passed, total); - RunGenEmitterTest(&Emitter::testde02b69600e5931c39ab, - "testde02b69600e5931c39ab", passed, total); - RunGenEmitterTest(&Emitter::test5fdab21609e7017c3b86, - "test5fdab21609e7017c3b86", passed, total); - RunGenEmitterTest(&Emitter::testfb52965f57b912ec23a4, - "testfb52965f57b912ec23a4", passed, total); - RunGenEmitterTest(&Emitter::testa3f220ead85b78154f89, - "testa3f220ead85b78154f89", passed, total); - RunGenEmitterTest(&Emitter::test0ef1b1c26e8a1fa34ccd, - "test0ef1b1c26e8a1fa34ccd", passed, total); - RunGenEmitterTest(&Emitter::test7661db62a921285da885, - "test7661db62a921285da885", passed, total); - RunGenEmitterTest(&Emitter::test9382f466be3e19ca395f, - "test9382f466be3e19ca395f", passed, total); - RunGenEmitterTest(&Emitter::test33c4f45355dc7df2e2a8, - "test33c4f45355dc7df2e2a8", passed, total); - RunGenEmitterTest(&Emitter::testc55c40f32c34c890acce, - "testc55c40f32c34c890acce", passed, total); - RunGenEmitterTest(&Emitter::testb06ba64c5895f218175d, - "testb06ba64c5895f218175d", passed, total); - RunGenEmitterTest(&Emitter::test14adb5374833871b2d0c, - "test14adb5374833871b2d0c", passed, total); - RunGenEmitterTest(&Emitter::test7ff7826c0f0563ce5a65, - "test7ff7826c0f0563ce5a65", passed, total); - RunGenEmitterTest(&Emitter::test394e607327447b08e729, - "test394e607327447b08e729", passed, total); - RunGenEmitterTest(&Emitter::testdf03e1437e901976c2c8, - "testdf03e1437e901976c2c8", passed, total); - RunGenEmitterTest(&Emitter::test77467fcda467dd063050, - "test77467fcda467dd063050", passed, total); - RunGenEmitterTest(&Emitter::test5bcea73651331a2357d0, - "test5bcea73651331a2357d0", passed, total); - RunGenEmitterTest(&Emitter::test2956b3f097a16a4cd951, - "test2956b3f097a16a4cd951", passed, total); - RunGenEmitterTest(&Emitter::test3170422d0cad24cd602a, - "test3170422d0cad24cd602a", passed, total); - RunGenEmitterTest(&Emitter::testb37f0cd80f138e8f2622, - "testb37f0cd80f138e8f2622", passed, total); - RunGenEmitterTest(&Emitter::test3e00cce71da4636fa1f7, - "test3e00cce71da4636fa1f7", passed, total); - RunGenEmitterTest(&Emitter::testfd184c04759685f21abb, - "testfd184c04759685f21abb", passed, total); - RunGenEmitterTest(&Emitter::test14ab4965eff0a569da16, - "test14ab4965eff0a569da16", passed, total); - RunGenEmitterTest(&Emitter::test271811f2df7210366780, - "test271811f2df7210366780", passed, total); - RunGenEmitterTest(&Emitter::testfcfe8657dffc21f6cd45, - "testfcfe8657dffc21f6cd45", passed, total); - RunGenEmitterTest(&Emitter::test609e44eab4ab95f31e33, - "test609e44eab4ab95f31e33", passed, total); - RunGenEmitterTest(&Emitter::test7841fc715275a45a2770, - "test7841fc715275a45a2770", passed, total); - RunGenEmitterTest(&Emitter::test662c03de87ca40bd943e, - "test662c03de87ca40bd943e", passed, total); - RunGenEmitterTest(&Emitter::test0a9475ec3c946fe11991, - "test0a9475ec3c946fe11991", passed, total); - RunGenEmitterTest(&Emitter::test94d28ebdbee90f430eb1, - "test94d28ebdbee90f430eb1", passed, total); - RunGenEmitterTest(&Emitter::testd5035afc82e23b67ce03, - "testd5035afc82e23b67ce03", passed, total); - RunGenEmitterTest(&Emitter::testcc9788c342da4454758f, - "testcc9788c342da4454758f", passed, total); - RunGenEmitterTest(&Emitter::test140974453293fdb1155d, - "test140974453293fdb1155d", passed, total); - RunGenEmitterTest(&Emitter::testdc0b80a131730e98d735, - "testdc0b80a131730e98d735", passed, total); - RunGenEmitterTest(&Emitter::test1c5225b07d746c2bd331, - "test1c5225b07d746c2bd331", passed, total); - RunGenEmitterTest(&Emitter::testa49a0be204cd2b57f17b, - "testa49a0be204cd2b57f17b", passed, total); - RunGenEmitterTest(&Emitter::testbe08cc0a08cf2cb5e7ec, - "testbe08cc0a08cf2cb5e7ec", passed, total); - RunGenEmitterTest(&Emitter::test4d2a2e12689655edd77c, - "test4d2a2e12689655edd77c", passed, total); - RunGenEmitterTest(&Emitter::test4d4a25a54401f0282ceb, - "test4d4a25a54401f0282ceb", passed, total); - RunGenEmitterTest(&Emitter::test91f55feebb012ce89a93, - "test91f55feebb012ce89a93", passed, total); - RunGenEmitterTest(&Emitter::test1f3d0b19c6a346b087e0, - "test1f3d0b19c6a346b087e0", passed, total); - RunGenEmitterTest(&Emitter::test4e26682c2daf8ded04a6, - "test4e26682c2daf8ded04a6", passed, total); - RunGenEmitterTest(&Emitter::test6f24e6df03922bba0d8a, - "test6f24e6df03922bba0d8a", passed, total); - RunGenEmitterTest(&Emitter::test60849eca7dc178908ff1, - "test60849eca7dc178908ff1", passed, total); - RunGenEmitterTest(&Emitter::test28b7db2ac68bb806e143, - "test28b7db2ac68bb806e143", passed, total); - RunGenEmitterTest(&Emitter::test8db156db7065942bc260, - "test8db156db7065942bc260", passed, total); - RunGenEmitterTest(&Emitter::teste240aced6e2292a9b091, - "teste240aced6e2292a9b091", passed, total); - RunGenEmitterTest(&Emitter::test468628a845426ce4a106, - "test468628a845426ce4a106", passed, total); - RunGenEmitterTest(&Emitter::testa3a2d467766b74acd6fd, - "testa3a2d467766b74acd6fd", passed, total); - RunGenEmitterTest(&Emitter::test5bf63d8ed606d688d869, - "test5bf63d8ed606d688d869", passed, total); - RunGenEmitterTest(&Emitter::test0d35c1487237ba7d8bdc, - "test0d35c1487237ba7d8bdc", passed, total); - RunGenEmitterTest(&Emitter::testb1fddc2897760d60e733, - "testb1fddc2897760d60e733", passed, total); - RunGenEmitterTest(&Emitter::testbaf845554a46f088bf71, - "testbaf845554a46f088bf71", passed, total); - RunGenEmitterTest(&Emitter::test6383f28d62ad9ce3c075, - "test6383f28d62ad9ce3c075", passed, total); - RunGenEmitterTest(&Emitter::test88a4c1cc11b99a61eccd, - "test88a4c1cc11b99a61eccd", passed, total); - RunGenEmitterTest(&Emitter::test4716a2cf58a70705987b, - "test4716a2cf58a70705987b", passed, total); - RunGenEmitterTest(&Emitter::test75222084929bd0f9d38f, - "test75222084929bd0f9d38f", passed, total); - RunGenEmitterTest(&Emitter::test2fb23c79eec625216523, - "test2fb23c79eec625216523", passed, total); - RunGenEmitterTest(&Emitter::testb1699a6b7c5ded480677, - "testb1699a6b7c5ded480677", passed, total); - RunGenEmitterTest(&Emitter::testd7de744a20ca1dc099db, - "testd7de744a20ca1dc099db", passed, total); - RunGenEmitterTest(&Emitter::test900b2dcf20981b44ea65, - "test900b2dcf20981b44ea65", passed, total); - RunGenEmitterTest(&Emitter::test20cc330b6d1171584aed, - "test20cc330b6d1171584aed", passed, total); - RunGenEmitterTest(&Emitter::test5ea8e3642fab864fb09d, - "test5ea8e3642fab864fb09d", passed, total); - RunGenEmitterTest(&Emitter::test42e21cbc65f534972ead, - "test42e21cbc65f534972ead", passed, total); - RunGenEmitterTest(&Emitter::test14e3b5dca1d7a5a0c957, - "test14e3b5dca1d7a5a0c957", passed, total); - RunGenEmitterTest(&Emitter::test9bd4800a58394b172738, - "test9bd4800a58394b172738", passed, total); - RunGenEmitterTest(&Emitter::testb715a2b66987a872ced8, - "testb715a2b66987a872ced8", passed, total); - RunGenEmitterTest(&Emitter::teste9b56880009cc6899131, - "teste9b56880009cc6899131", passed, total); - RunGenEmitterTest(&Emitter::test21f96f767e38471c9d4d, - "test21f96f767e38471c9d4d", passed, total); - RunGenEmitterTest(&Emitter::testa8aebba05fc1858c0a6c, - "testa8aebba05fc1858c0a6c", passed, total); - RunGenEmitterTest(&Emitter::teste6e7442377049b17ee9e, - "teste6e7442377049b17ee9e", passed, total); - RunGenEmitterTest(&Emitter::test428b593e283163fee752, - "test428b593e283163fee752", passed, total); - RunGenEmitterTest(&Emitter::test0b6c63323da4bf9798c2, - "test0b6c63323da4bf9798c2", passed, total); - RunGenEmitterTest(&Emitter::test0f4c45c39fe39dfc8a1d, - "test0f4c45c39fe39dfc8a1d", passed, total); - RunGenEmitterTest(&Emitter::testb8043a7ae1de42dd81db, - "testb8043a7ae1de42dd81db", passed, total); - RunGenEmitterTest(&Emitter::test4d9b278579ffb76fc56d, - "test4d9b278579ffb76fc56d", passed, total); - RunGenEmitterTest(&Emitter::test672fc8b6d281f82b9332, - "test672fc8b6d281f82b9332", passed, total); - RunGenEmitterTest(&Emitter::testb406d378fa0df952b051, - "testb406d378fa0df952b051", passed, total); - RunGenEmitterTest(&Emitter::test68a227d03f20863f37e4, - "test68a227d03f20863f37e4", passed, total); - RunGenEmitterTest(&Emitter::testcee8582fd340377bda46, - "testcee8582fd340377bda46", passed, total); - RunGenEmitterTest(&Emitter::test06fd48e8c86baf6fc05b, - "test06fd48e8c86baf6fc05b", passed, total); - RunGenEmitterTest(&Emitter::test70b4ccbf71c0716bf8e4, - "test70b4ccbf71c0716bf8e4", passed, total); - RunGenEmitterTest(&Emitter::test449c2b349be8da36682b, - "test449c2b349be8da36682b", passed, total); - RunGenEmitterTest(&Emitter::test9620fa69718e3b4fe391, - "test9620fa69718e3b4fe391", passed, total); - RunGenEmitterTest(&Emitter::test3faaebe701bea6f8ee39, - "test3faaebe701bea6f8ee39", passed, total); - RunGenEmitterTest(&Emitter::test763ee61808091c7a354d, - "test763ee61808091c7a354d", passed, total); - RunGenEmitterTest(&Emitter::test81b0d6b575228cde91e5, - "test81b0d6b575228cde91e5", passed, total); - RunGenEmitterTest(&Emitter::testb607ae3c5d560092e37b, - "testb607ae3c5d560092e37b", passed, total); - RunGenEmitterTest(&Emitter::testa53c54726737df14a5dd, - "testa53c54726737df14a5dd", passed, total); - RunGenEmitterTest(&Emitter::test071d73b309a1365e0b07, - "test071d73b309a1365e0b07", passed, total); - RunGenEmitterTest(&Emitter::testf8f45511528fa28cddcb, - "testf8f45511528fa28cddcb", passed, total); - RunGenEmitterTest(&Emitter::testabdd2bf3bdf550e3dd60, - "testabdd2bf3bdf550e3dd60", passed, total); - RunGenEmitterTest(&Emitter::test53424b35498a73fbede9, - "test53424b35498a73fbede9", passed, total); - RunGenEmitterTest(&Emitter::testf0c6c1a1afced157d6a5, - "testf0c6c1a1afced157d6a5", passed, total); - RunGenEmitterTest(&Emitter::teste45dbac33918e0fee74f, - "teste45dbac33918e0fee74f", passed, total); - RunGenEmitterTest(&Emitter::test903c7ab3d09d4323107f, - "test903c7ab3d09d4323107f", passed, total); - RunGenEmitterTest(&Emitter::test5d39d351680dba4be04b, - "test5d39d351680dba4be04b", passed, total); - RunGenEmitterTest(&Emitter::testaa1e8d6d4385aab47bcd, - "testaa1e8d6d4385aab47bcd", passed, total); - RunGenEmitterTest(&Emitter::test9bd238b748ced1db588b, - "test9bd238b748ced1db588b", passed, total); - RunGenEmitterTest(&Emitter::testec1cdffaae8842854947, - "testec1cdffaae8842854947", passed, total); - RunGenEmitterTest(&Emitter::test30727d97de63c1ad395a, - "test30727d97de63c1ad395a", passed, total); - RunGenEmitterTest(&Emitter::test7adafdc8be65a5d610bf, - "test7adafdc8be65a5d610bf", passed, total); -#else // YAML_GEN_TESTS - (void)passed; - (void)total; -#endif // YAML_GEN_TESTS -} diff --git a/test/handlermacros.h b/test/handlermacros.h deleted file mode 100644 index 25589c7..0000000 --- a/test/handlermacros.h +++ /dev/null @@ -1,197 +0,0 @@ -#include "teststruct.h" -#pragma once - -#include "yaml-cpp/yaml.h" -#include "yaml-cpp/eventhandler.h" -#include -#include - -namespace Test { -inline std::string Quote(const std::string& text) { - YAML::Emitter out; - out << YAML::DoubleQuoted << text; - return out.c_str(); -} - -struct Event { - enum Type { - DocStart, - DocEnd, - Null, - Alias, - Scalar, - SeqStart, - SeqEnd, - MapStart, - MapEnd - }; - - typedef YAML::Mark Mark; - typedef YAML::anchor_t anchor_t; - - Event(Type type_, const std::string& tag_, anchor_t anchor_, - const std::string& scalar_) - : type(type_), tag(tag_), anchor(anchor_), scalar(scalar_) {} - - Type type; - std::string tag; - anchor_t anchor; - std::string scalar; - - std::ostream& write(std::ostream& out) const { - switch (type) { - case DocStart: - return out << "DocStart"; - case DocEnd: - return out << "DocEnd"; - case Null: - return out << "Null(" << anchor << ")"; - case Alias: - return out << "Alias(" << anchor << ")"; - case Scalar: - return out << "Scalar(" << Quote(tag) << ", " << anchor << ", " - << Quote(scalar) << ")"; - case SeqStart: - return out << "SeqStart(" << Quote(tag) << ", " << anchor << ")"; - case SeqEnd: - return out << "SeqEnd"; - case MapStart: - return out << "MapStart(" << Quote(tag) << ", " << anchor << ")"; - case MapEnd: - return out << "MapEnd"; - } - assert(false); - return out; - } -}; - -inline std::ostream& operator<<(std::ostream& out, const Event& event) { - return event.write(out); -} - -inline bool operator==(const Event& a, const Event& b) { - return a.type == b.type && a.tag == b.tag && a.anchor == b.anchor && - a.scalar == b.scalar; -} - -inline bool operator!=(const Event& a, const Event& b) { return !(a == b); } - -class MockEventHandler : public YAML::EventHandler { - public: - typedef YAML::Mark Mark; - typedef YAML::anchor_t anchor_t; - - MockEventHandler() {} - - virtual void OnDocumentStart(const Mark&) { - m_actualEvents.push_back(Event(Event::DocStart, "", 0, "")); - } - - virtual void OnDocumentEnd() { - m_actualEvents.push_back(Event(Event::DocEnd, "", 0, "")); - } - - virtual void OnNull(const Mark&, anchor_t anchor) { - m_actualEvents.push_back(Event(Event::Null, "", anchor, "")); - } - - virtual void OnAlias(const Mark&, anchor_t anchor) { - m_actualEvents.push_back(Event(Event::Alias, "", anchor, "")); - } - - virtual void OnScalar(const Mark&, const std::string& tag, anchor_t anchor, - const std::string& value) { - m_actualEvents.push_back(Event(Event::Scalar, tag, anchor, value)); - } - - virtual void OnSequenceStart(const Mark&, const std::string& tag, - anchor_t anchor) { - m_actualEvents.push_back(Event(Event::SeqStart, tag, anchor, "")); - } - - virtual void OnSequenceEnd() { - m_actualEvents.push_back(Event(Event::SeqEnd, "", 0, "")); - } - - virtual void OnMapStart(const Mark&, const std::string& tag, - anchor_t anchor) { - m_actualEvents.push_back(Event(Event::MapStart, tag, anchor, "")); - } - - virtual void OnMapEnd() { - m_actualEvents.push_back(Event(Event::MapEnd, "", 0, "")); - } - - void Expect(const Event& event) { m_expectedEvents.push_back(event); } - - Test::TEST Check() const { - std::size_t N = std::max(m_expectedEvents.size(), m_actualEvents.size()); - for (std::size_t i = 0; i < N; i++) { - if (i >= m_expectedEvents.size()) { - std::stringstream out; - for (std::size_t j = 0; j < i; j++) { - out << " " << m_expectedEvents[j] << "\n"; - } - out << " EXPECTED: (no event expected)\n"; - out << " ACTUAL : " << m_actualEvents[i] << "\n"; - return out.str().c_str(); - } - - if (i >= m_actualEvents.size()) { - std::stringstream out; - for (std::size_t j = 0; j < i; j++) { - out << " " << m_expectedEvents[j] << "\n"; - } - out << " EXPECTED: " << m_expectedEvents[i] << "\n"; - out << " ACTUAL : (no event recorded)\n"; - return out.str().c_str(); - } - - if (m_expectedEvents[i] != m_actualEvents[i]) { - std::stringstream out; - for (std::size_t j = 0; j < i; j++) { - out << " " << m_expectedEvents[j] << "\n"; - } - out << " EXPECTED: " << m_expectedEvents[i] << "\n"; - out << " ACTUAL : " << m_actualEvents[i] << "\n"; - return out.str().c_str(); - } - } - - return true; - } - - std::vector m_expectedEvents; - std::vector m_actualEvents; -}; - -#define HANDLE(ex) \ - MockEventHandler handler; \ - std::stringstream stream(ex); \ - YAML::Parser parser(stream); \ - while (parser.HandleNextDocument(handler)) { \ - } - -#define EXPECT_DOC_START() handler.Expect(Event(Event::DocStart, "", 0, "")) - -#define EXPECT_DOC_END() handler.Expect(Event(Event::DocEnd, "", 0, "")) - -#define EXPECT_NULL(anchor) handler.Expect(Event(Event::Null, "", anchor, "")) - -#define EXPECT_ALIAS(anchor) handler.Expect(Event(Event::Alias, "", anchor, "")) - -#define EXPECT_SCALAR(tag, anchor, value) \ - handler.Expect(Event(Event::Scalar, tag, anchor, value)) - -#define EXPECT_SEQ_START(tag, anchor) \ - handler.Expect(Event(Event::SeqStart, tag, anchor, "")) - -#define EXPECT_SEQ_END() handler.Expect(Event(Event::SeqEnd, "", 0, "")) - -#define EXPECT_MAP_START(tag, anchor) \ - handler.Expect(Event(Event::MapStart, tag, anchor, "")) - -#define EXPECT_MAP_END() handler.Expect(Event(Event::MapEnd, "", 0, "")) - -#define DONE() return handler.Check() -} diff --git a/test/integration/gen_emitter_test.cpp b/test/integration/gen_emitter_test.cpp new file mode 100644 index 0000000..ecf4e18 --- /dev/null +++ b/test/integration/gen_emitter_test.cpp @@ -0,0 +1,9760 @@ +#include "handler_test.h" +#include "yaml-cpp/yaml.h" +#include "gmock/gmock.h" +#include "gtest/gtest.h" + +using ::testing::_; + +namespace YAML { +namespace { + +typedef HandlerTest GenEmitterTest; + +TEST_F(GenEmitterTest, testbf4e63edf2258c91fb88) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8c2aa26989357a4c8d2d) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf8818f97591e2c51179c) { + Emitter out; + out << BeginDoc; + out << "foo"; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2b9d697f1ec84bdc484f) { + Emitter out; + out << BeginDoc; + out << "foo"; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test969d8cf1535db02242b4) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4d16d2c638f0b1131d42) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3bdad9a4ffa67cc4201b) { + Emitter out; + out << BeginDoc; + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa57103d877a04b0da3c9) { + Emitter out; + out << BeginDoc; + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf838cbd6db90346652d6) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << "foo\n"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste65456c6070d7ed9b292) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << "foo\n"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test365273601c89ebaeec61) { + Emitter out; + out << BeginDoc; + out << "foo\n"; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test92d67b382f78c6a58c2a) { + Emitter out; + out << BeginDoc; + out << "foo\n"; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test49e0bb235c344722e0df) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << "foo\n"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3010c495cd1c61d1ccf2) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << "foo\n"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test22e48c3bc91b32853688) { + Emitter out; + out << BeginDoc; + out << "foo\n"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test03e42bee2a2c6ffc1dd8) { + Emitter out; + out << BeginDoc; + out << "foo\n"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9662984f64ea0b79b267) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << VerbatimTag("tag"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf3867ffaec6663c515ff) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfd8783233e21636f7f12) { + Emitter out; + out << BeginDoc; + out << VerbatimTag("tag"); + out << "foo"; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3fc20508ecea0f4cb165) { + Emitter out; + out << BeginDoc; + out << VerbatimTag("tag"); + out << "foo"; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste120c09230c813be6c30) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << VerbatimTag("tag"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test835d37d226cbacaa4b2d) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7a26848396e9291bf1f1) { + Emitter out; + out << BeginDoc; + out << VerbatimTag("tag"); + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test34a821220a5e1441f553) { + Emitter out; + out << BeginDoc; + out << VerbatimTag("tag"); + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test53e5179db889a79c3ea2) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << Anchor("anchor"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb8450c68977e0df66c5b) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << Anchor("anchor"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste0277d1ed537e53294b4) { + Emitter out; + out << BeginDoc; + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd6ebe62492bf8757ddde) { + Emitter out; + out << BeginDoc; + out << Anchor("anchor"); + out << "foo"; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test56c67a81a5989623dad7) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << Anchor("anchor"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testea4c45819b88c22d02b6) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << Anchor("anchor"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfa05ed7573dd54074344) { + Emitter out; + out << BeginDoc; + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test52431165a20aa2a085dc) { + Emitter out; + out << BeginDoc; + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2e1bf781941755fc5944) { + Emitter out; + out << Comment("comment"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5405b9f863e524bb3e81) { + Emitter out; + out << Comment("comment"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0a7d85109d068170e547) { + Emitter out; + out << "foo"; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testba8dc6889d6983fb0f05) { + Emitter out; + out << "foo"; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd8743fc1225fef185b69) { + Emitter out; + out << Comment("comment"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc2f808fe5fb8b2970b89) { + Emitter out; + out << Comment("comment"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test984d0572a31be4451efc) { + Emitter out; + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa3883cf6b7f84c32ba99) { + Emitter out; + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1fe1f2d242b3a00c5f83) { + Emitter out; + out << Comment("comment"); + out << "foo\n"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test80e82792ed68bb0cadbc) { + Emitter out; + out << Comment("comment"); + out << "foo\n"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test6756b87f08499449fd53) { + Emitter out; + out << "foo\n"; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7d768a7e214b2e791928) { + Emitter out; + out << "foo\n"; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test73470e304962e94c82ee) { + Emitter out; + out << Comment("comment"); + out << "foo\n"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test220fcaca9f58ed63ab66) { + Emitter out; + out << Comment("comment"); + out << "foo\n"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7e4c037d370d52aa4da4) { + Emitter out; + out << "foo\n"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test79a2ffc6c8161726f1ed) { + Emitter out; + out << "foo\n"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2a634546fd8c4b92ad18) { + Emitter out; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test84a311c6ca4fe200eff5) { + Emitter out; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testef05b48cc1f9318b612f) { + Emitter out; + out << VerbatimTag("tag"); + out << "foo"; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa77250518abd6e019ab8) { + Emitter out; + out << VerbatimTag("tag"); + out << "foo"; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3e9c6f05218917c77c62) { + Emitter out; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7392dd9d6829b8569e16) { + Emitter out; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8b3e535afd61211d988f) { + Emitter out; + out << VerbatimTag("tag"); + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa88d36caa958ac21e487) { + Emitter out; + out << VerbatimTag("tag"); + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0afc4387fea5a0ad574d) { + Emitter out; + out << Comment("comment"); + out << Anchor("anchor"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test6e02b45ba1f87d0b17fa) { + Emitter out; + out << Comment("comment"); + out << Anchor("anchor"); + out << "foo"; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1ecee6697402f1ced486) { + Emitter out; + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf778d3e7e1fd4bc81ac8) { + Emitter out; + out << Anchor("anchor"); + out << "foo"; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testce2ddd97c4f7b7cad993) { + Emitter out; + out << Comment("comment"); + out << Anchor("anchor"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9801aff946ce11347b78) { + Emitter out; + out << Comment("comment"); + out << Anchor("anchor"); + out << "foo"; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test02ae081b4d9719668378) { + Emitter out; + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1c75e643ba55491e9d58) { + Emitter out; + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1388c6b2e9ed23c46e83) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0d92d3471da737a6632d) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test65a86b4d0f234874b5d7) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa9576676ee9dbef13c65) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test65040071850bfa32b9bb) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testef8dbacc95c3dff2ddfb) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7e21a99d0a50a0c87aaa) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test782795d5876c20ea9560) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test79db87f2940dae93d293) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb591251ebb8bb8b92258) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0c34d5a0721e22357981) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfc28a7e273d9856577e7) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testbafbc41a4c0c940ee33a) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test6f75b0fefb0f648e60dd) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test46bb97a4ba469982a901) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test490ae5b7a9d137e370f2) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd6235109a3be4cdc7848) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb76432dc7369179a6a43) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testaecc7e5d083d040bcc53) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc57095da3bc936594c0a) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test91199f826c7cf3acac29) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test555cb7ab09c7cef0935b) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7f7cc35b00a3709ab727) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testba758c2f91b6eadd6d03) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1a00c84b1c11e51a94db) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testeb2e5389f63c6e815e3c) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test349a326aa4e8afb218bb) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3eea4f22fc0d36cc0d98) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test14f4244498cca9dc40c3) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste1f90f88f842640d459d) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test702d257adfc8ecf33cd0) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste4b0fc1c9cc9fc7f5ace) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testbd571e48d96a29594458) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2f3118b8a385b882ba82) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0a94d23d00e619349f8f) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9cf01d11d8c136fd56a7) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test92b15a6c3db86f6679df) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4544465792a8e637b1a4) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8e41e2a7fe27a766fb48) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2bdf003438908d3702b2) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf9b093be4bd2943872db) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test248191adffc94e17ebfa) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7714a2e9abd0581a0bd0) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testdbed9b5242af91e93a49) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd05375283b255ad9b193) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test25672169587d28236247) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf6ab8d0952ac8ed5c70b) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8fca31b84d85277abf69) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc9d01018d1f62e39c123) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb6deabb10a45ddc007b4) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd1b1ae28527d505d42d1) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfcd8f743d719a2a14b95) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test752b27902e4ac50dcffe) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test090ff016a7c40492ec56) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc1bb724073020b11d8cf) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9bfb359c967a13c58bb1) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb99473af08e43d8f318b) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9e0e3a4a056479cdf5b2) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testae8e3805462a6201d1b3) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3f49e839e34b1fc62edd) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf62b452f38efa0d8fda9) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testac563141c91715286936) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testbe27048505799389b8e2) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test054d89fbd98eee64ec9a) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testba157731bf174c6c2724) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test00c04983145e858e0410) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test61632267d3708bd0d91a) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5d4043bea55d986865a4) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb402a88610a0ab1a2034) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb9bf03751fa3e4102569) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test059687500c7600e9c66b) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8b157ca7ebd6986c8742) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testac6d6c91f2bef452fe7f) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb1a6c74b6fd59875a995) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testabc8e0c151b055815e62) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb8ee84933deeda83e8dd) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9e845641cf55a4ea7aa4) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9aa6fef396957e49fec7) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test6ff511b9e4beb8c7aab8) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testad01e404e04d9c511e2c) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test17dee50addd90f03043e) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test31ea32f235e6c23ec194) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5a2fcadc2d7a5b2865c0) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1291832147125e008a57) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test755e49db22ed175e295e) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test533f4a4db1643c737140) { + Emitter out; + out << BeginDoc; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1dd22ff508c30755be6d) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7050780cfb3f1580ce6f) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc3aaa4ee24316655f918) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7c00f6d0c51e3a19331a) { + Emitter out; + out << BeginSeq; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb1da2c1c827ab9d13a87) { + Emitter out; + out << BeginSeq; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test405617086a61392c11b1) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test749f6d187854181ccaf7) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test44d22d3cbdffd570e6c2) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa0f0c67d0fcc1a74cba7) { + Emitter out; + out << BeginSeq; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa10d0468c5fd6dd54d45) { + Emitter out; + out << BeginSeq; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test44b719160a85c946dbc3) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testcba2dda5bbc13494145d) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3790fc28d67c5d9e1b43) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test55991ca477463fd588a3) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa89a0c4f338cd64c5b7b) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8b08b7f2456818355765) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testbe45f53229761d1358dc) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf3647e65db7aaa57e4c9) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test258756f063c9b4007ec3) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test12b870b421bc720a0843) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2b479a5420a812f41324) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test45161f7b1f8965a5c770) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test341a392f5fd01408b6ff) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test652fc4c8a843452a2338) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testaee3d9d53287a2200657) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testbd0ec1bddba9abe76b10) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test38120b0421f0057272c9) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test974e0ea82099e2f8937c) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test908b38265f2f57856e1d) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3083893fff705d49c013) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test96a6c135a24157354bb9) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test6d8f0ff03921a5b3b9f2) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb0f6de3f6038f6853cc1) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfbd34bd50cd03ed39dcf) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test231a8fa27b2674173db1) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9ca5970eb21e99ea37db) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testdf7b1481c534136d9b06) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf3de15177d2aaa7f230a) { + Emitter out; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0f3d2bd45bf4a7f4c67b) { + Emitter out; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd4a2e6e1c8642958c24a) { + Emitter out; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7421c2b3ed152054e934) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0871fddad017ba60c9c0) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test139eda3a09e31c851c9e) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa3d2512774f92f4df087) { + Emitter out; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test333b5a1357622401602c) { + Emitter out; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test84bb5b58a848a234996e) { + Emitter out; + out << BeginSeq; + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test462fbeed108fc6796aa8) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test604f0fd657a536f57d5f) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test414c3ac71381964d0864) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa6f58087b9ffcd19fed0) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test17328cbd9f86b4832607) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5eef6c8c9fe8dd575341) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test782fa8630250003779ac) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test59a32d15e9937062b85f) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test22799c884410a4270dd2) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4c2cfc1a0c9855fbaea0) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0f81ed80de482457cfee) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testca42eaff1cc9bced6434) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5aef4463ea4673ccd05b) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7dad3f52b3b26610c7af) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3ce2ff995e77cc9ba600) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc6537cded30f5bd190a9) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test47e22348a94cf3f87746) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf2fd387cfe6c7b9a9e1d) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test64855486556216400238) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa63343df16ba399c2388) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb3aa83206fa80c469cfe) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0ed1c6165c70a766c537) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7c88ccfe3cef5e463913) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test226fd5b2a4320ef39d5d) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testdb0f5c07db2e6dee481a) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9cfc0c19d01d1b819aa1) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << "bar"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test337da951ee48100f3d8f) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd058933aee922e78dfe8) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testcb4874993891eddbab00) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0378531d8172f6518512) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test94160a7ce84f9cf0a7d5) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << Comment("comment"); + out << EndSeq; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test534a4487e6174fdcaac5) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc00247c63b3bfe18c812) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7f95256142a04b96f28f) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9a6d4b75ee3036ece870) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0002ad9101a070ddf075) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test197e848680c81c553903) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testaff214cf5bb82018af40) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test50571f18c1c33f39de2f) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test42d173eb53ac949bb861) { + Emitter out; + out << BeginSeq; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa20657b13d154530ecb9) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginMap; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf9a22d2110b473ab80af) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginMap; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testefe13915505275269311) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << Comment("comment"); + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test71d94ecf19640983cf1b) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << EndMap; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfffc4985596873566ea8) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << EndMap; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1ae4cf1e0d5d59ad7b41) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1a6995dafb0016446725) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testddc252fbed9724302791) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3c3ea7e37733ad857c78) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test011aeaeafe274b32cc05) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test21f19241e5664b5906e5) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa22e1d75d7ff7f7597af) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7913865b19109fd8ff2e) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa32d8694b91f4cb68964) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test20bec09b8a4ebe9b82a6) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test89b6c77694f437f024ef) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test014b3b395bb52d6570ac) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4cbb61c9466c0f38617a) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test14e839f1cb4575c45177) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testbd9c064b4f7e0c6ce694) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5901d177c4074cea6d9b) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0723bdb909902bb29f50) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test087c28c86195301ec009) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7ddf7ab201c5b305f80f) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test73445b0773a971263d89) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testeebc7fd34ba182ea9273) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test41ca8f20940734df23e3) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test20e9205a36290de1b198) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test63edeee948dde2dd9ba1) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test68882a5e1cdb1616032d) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test058d6612598f319499b9) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4101f386851b7ffd6eff) { + Emitter out; + out << Comment("comment"); + out << BeginDoc; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd76795158db2c713c986) { + Emitter out; + out << BeginDoc; + out << Comment("comment"); + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa82eaac99c6367e7c3df) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf32e32f85b171c885c9a) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test09038dae2c9a44090c0e) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste001d05e377e097922dd) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9bf490ab4615624e3ff5) { + Emitter out; + out << BeginDoc; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd2d34be15e181fa05e42) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test91f016f21845218780cd) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test6a9eb1ccae866e321278) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test69ea8c37d5de2eba3061) { + Emitter out; + out << BeginMap; + out << EndMap; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test22d346c518958ed0a29a) { + Emitter out; + out << BeginMap; + out << EndMap; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test520f93c7e63ea59f0d71) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testdccf42e98d8562f48cd6) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test62a3a162830f497a90b9) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1db0d7b0c4bf3847c314) { + Emitter out; + out << BeginMap; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf7c6c2383d90d1ef2d16) { + Emitter out; + out << BeginMap; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste68538246feafad55bd1) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1eb459c7870ad4b6af1d) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test69fef2a4c8befa21d938) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test6ca29a629d9ac3c1d429) { + Emitter out; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste5b9c085fbd8d19424eb) { + Emitter out; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd514def6019ec1590873) { + Emitter out; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test312a85739c1f38726feb) { + Emitter out; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test68224aa149dedecd616a) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2acbc29e623d0d9738ff) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste83e77ed14fddf76e32c) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5a304023afbcdacd9af8) { + Emitter out; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf5feead651be88058e69) { + Emitter out; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test799fc8df4a2e359e7b3c) { + Emitter out; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb79b98fc8a3bad292a74) { + Emitter out; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0b3b3a115ca8e5458d79) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9d8c156c756e00a1baaa) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test22df3676be3423b00cce) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test6b827dbc448d858a2507) { + Emitter out; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test20cdbf3bbe7ce47687a7) { + Emitter out; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc6e5c8f6a76d302c30d0) { + Emitter out; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << EndDoc; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2f4853b3fde26ce53291) { + Emitter out; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << EndDoc; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0f4a7a9427fd9d228329) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testbda74fd491ce9c1a417d) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test850815a7fe9fbf84dcda) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test962a1cbd02405d0fbf5c) { + Emitter out; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << Comment("comment"); + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test80e6eeb2db9ea8a29ad1) { + Emitter out; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf961c58f156c0d10821a) { + Emitter out; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testba8440cb470b66c37bd2) { + Emitter out; + out << BeginMap; + out << VerbatimTag("tag"); + out << Anchor("anchor"); + out << "foo"; + out << VerbatimTag("tag"); + out << Anchor("other"); + out << "bar"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); + EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testbffeb1e52a131b2e3508) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0c4e000433a577f9a526) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test91282cd432be1ce942e1) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa50f78d08f6482283841) { + Emitter out; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3c2b2d644ae5467c04aa) { + Emitter out; + out << BeginMap; + out << "foo"; + out << "foo"; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testbfb73120a92a3c64bbad) { + Emitter out; + out << BeginMap; + out << "foo"; + out << "foo"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7e23c1ca886c84b778ab) { + Emitter out; + out << BeginMap; + out << "foo"; + out << "foo"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7ad0518f9806b1d723ca) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf716871ee0dab143fbc5) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb122634768db80f9b9d8) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1dbff921053d94a4b9cb) { + Emitter out; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testccfdcbf942a0da49c625) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testabb3a9f113a4ebf6347e) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8344e9d0a0d4f1594b07) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc9997291841b4ea82bf6) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9d326a920c254469b813) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5e33b8376d0a3d453978) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1137327a599e536d4b78) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test747b3661df5656db5955) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9c85ac2c1b43334f86ea) { + Emitter out; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test38377dd35c453655b27f) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc6410eea08971f4a53a1) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa9e111bc3cb37afa64f1) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5b28739a8a003fc4d712) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4a08ec448ec40323fedb) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test304b0aa68b3caecbe8ea) { + Emitter out; + out << BeginMap; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2613f9bddf3460d2d580) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test14dc01dfaf34ae324af0) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfc00f5da9940c82704b7) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testeb2bf19f2053bd67b4bd) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test40aaa2f91df1e390a9c5) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5faee7b690291bcaedfb) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test36d90583e16f64f5416d) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc163d005ba76d202e60c) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd47c01370591023c86d3) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test90f2506a73bd181d4a84) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test705fae7986640be9ebc5) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfa7f68a4ad0fdfd9ccc2) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test938b5359e11b5237f248) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test76398b4e5b861c69ebbb) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7cd2e0d05cb04ec47539) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4b9b77f310a4588113d1) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test274595fce326fd796656) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test073251446eba0e22da3c) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test49016a5ab8b3a0bb0877) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste5a16ae97d5bc41be66a) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1a0f7a3b9c21558ec6cc) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5c423c12ce0cbad0d994) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0e77007746f8284bf96e) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testee86aaef5ce0e25239cd) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test72a934d8ca89413d837e) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test24bf3393cf5de8010f23) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test83b5a3c8048b96cc1b2c) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf478f9a36dd3ffe5a09b) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa84e5292c74875c5a5b2) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test151d960aeab73bef0f8f) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test96637d371edf8e0331c3) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8ddda6479de49ddc21dc) { + Emitter out; + out << BeginMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test79d2ad4a2ef977101904) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test29102010b150435fa0b5) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9d484df95a4a18093f26) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4f0d5a440b454d02ca5e) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste829fb10d0562956a78c) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test499a932b32ee03f7f798) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8943c507b29eeac72d21) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << "foo"; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste1778f6ee55f14e784fb) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test657f3e6c808e4fdd27d5) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf69955026db899442c06) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testcc393a3f138b664269b3) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testab7c512ac51cc93465e8) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb9ab8d54773a44286fb5) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test66c34aad666e269893a0) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test50ee9d1d4e9aa514728f) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa587b5a3f18d6dd21f15) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3a3d0562363d7803e6c9) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb94a56cc3c5fa88ae31a) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testae08e0157227234c7c1d) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb8af095dec19d2b7eba8) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8a31a82a9e569684e96a) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test03620d515ce953c16510) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5f2112c33e87bf2d20f2) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfe099be6bd04691b8c94) { + Emitter out; + out << Comment("comment"); + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test46cf13e6ae9fe4a76ab7) { + Emitter out; + out << BeginMap; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa82c59e1c3525732c2e1) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3e1f40e243f8b26e4fd5) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7890610150235df252f2) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test29d80fb3f1cdfd5abf10) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste6b4fdd5e7e3ee51dec5) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc04ea134ed646e19ea11) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test08cbb44e3f0062df827d) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb4b508df5857a4fd0ec0) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << EndMap; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4c849a0ccb52f3965fb3) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa986347438ae551cfbbb) { + Emitter out; + out << BeginMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndMap; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test84aaa650012405b9705f) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc755c4903a517819fc24) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1d82c377e71999c6415e) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test670efbf25f862e35d969) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf3372e609891208dbd26) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test74e7b734b89ba72d0e97) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test84217fc182966092b104) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb9068c92ad6100abdc72) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9bfffb392a9fdd206523) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfc7f0207790c23361cb4) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testddff02d8eee993041355) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test51dfb937f1dbad9b3616) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test50fd3ab7159626f0ee3a) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1c523ae47e99f5e6f917) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test853576a927891dfadde8) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5f5cffcc07d4e419fd83) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test49f37e02fdf786148f58) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test77aec79c11d77d3999fd) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2f8f1d320eb09567c52d) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test161b89230d67e4bd30bc) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test62b2ed6542a97e0b0cc4) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3ff52242e1a3e0ec1c09) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test0a4893e5a14ffff98b17) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf9acc9f113335ca40d54) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testcb351ce91b012793194f) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9b35c085c3689a6f880c) { + Emitter out; + out << BeginSeq; + out << "foo"; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testb3171005f7df07c59728) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd1123327075e1a24f2f6) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5c5834ef11daf0579c5a) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test99c7fc5914fa416060e5) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste72905e6bfdb60e4fcd0) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test72319a3635f29c53d265) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test6e3f686e25a76f66dbb5) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9e614e875da8230262bc) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3e0d72fa669c82c554b3) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste8f4fd7fad0b68a588f8) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test268018dc9c53472df765) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1d8111d3ca2885b8df98) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3c396b312379ee8e6fec) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test6d434ed19d74e948101a) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1c394f04e8b70f2fc4bf) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5e81a07fa400b500b282) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc26d94533661b104d11e) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5b31f044eceae59309ca) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc4362afe04cd9003ca2e) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf4c8b0374bf3a9d6a04d) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test024a940092fc779c3d34) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testd7325119d9a206dae44f) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test7075805dde951b54b673) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testbbd5b9aa15dd533c26ff) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test22fad936665887d43ff7) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testeb8989899dcc86b54ea8) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testba45473b01a5781f09e1) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test27c4890334049fab5e11) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testca5e85e2413efdb0079c) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test723865c5c5e9119078b3) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc3f8ed87aca4598e3687) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test3722c73474afce54e8ff) { + Emitter out; + out << BeginSeq; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test09e39e0ed889eb88438f) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test316759e4b046d96e777f) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testfdd08ff673f4641686b4) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test8fcd6af968be17ba5c2e) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf1249e2d68d1ad3254c9) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test9f942ee23206dd6b1c10) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test2074ea1cf3e6cc46b873) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test265abc9077357c8856e1) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test69b53b8afa9898148e35) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test65f02a13b5c2cd8a5937) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test006123ad6adbc209d0f9) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc00388f82f797b224bf3) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test5be9ca608909e56a5019) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test70a410628c94b8c6b867) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1c8841fa392f227c4356) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test84d12b33d6e4ac16309d) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test20fd961ce7bfc3a008fc) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, teste104b6dfca74d6e13383) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << Comment("comment"); + out << "foo"; + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4b5645aaf03bf8ea8e75) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << Comment("comment"); + out << EndSeq; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test51125b72703a23899993) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test53308c1e6a138d09b71f) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test15468293cb07b4f27c01) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginSeq; + out << "foo"; + out << EndSeq; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test78b5500f59b119dd1822) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testdf605e22429ef3b09958) { + Emitter out; + out << Comment("comment"); + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testc35717ed7567daa8a957) { + Emitter out; + out << BeginSeq; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testf3178a4cc7928f4dc98e) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test43491189b8ec80c4bb33) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testcb44b281e0479ee43187) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test678d266f1779eb2c784d) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test15a1494eea17258857eb) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << Comment("comment"); + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testa37dc56777b71d029e3a) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << Comment("comment"); + out << "bar"; + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test4b896f9a5461502ed1f6) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << Comment("comment"); + out << EndMap; + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test1e209a78672bc1f67c53) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << Comment("comment"); + out << EndSeq; + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, testdf635543851a224c92c4) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +TEST_F(GenEmitterTest, test19e33bce2d816b447759) { + Emitter out; + out << BeginSeq; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << BeginMap; + out << "foo"; + out << "bar"; + out << EndMap; + out << EndSeq; + out << Comment("comment"); + + EXPECT_CALL(handler, OnDocumentStart(_)); + EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnMapStart(_, "?", 0)); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); + EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); + EXPECT_CALL(handler, OnMapEnd()); + EXPECT_CALL(handler, OnSequenceEnd()); + EXPECT_CALL(handler, OnDocumentEnd()); + Parse(out.c_str()); +} + +} +} diff --git a/test/main.cpp b/test/main.cpp index dd65123..443e2db 100644 --- a/test/main.cpp +++ b/test/main.cpp @@ -1,9 +1,6 @@ -#include "tests.h" - #include "gtest/gtest.h" int main(int argc, char** argv) { ::testing::InitGoogleTest(&argc, argv); - Test::RunAll(); return RUN_ALL_TESTS(); } diff --git a/test/tests.cpp b/test/tests.cpp deleted file mode 100644 index 7f6064c..0000000 --- a/test/tests.cpp +++ /dev/null @@ -1,18 +0,0 @@ -#include -#include -#include -#include - -#include "emittertests.h" -#include "tests.h" - -namespace Test { -void RunAll() { - bool passed = true; - if (!RunEmitterTests()) - passed = false; - - if (passed) - std::cout << "All tests passed!\n"; -} -} diff --git a/test/tests.h b/test/tests.h deleted file mode 100644 index 72c87c1..0000000 --- a/test/tests.h +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef TESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66 -#define TESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66 - -#if defined(_MSC_VER) || \ - (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || \ - (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4 -#pragma once -#endif - -#include - -namespace Test { -void RunAll(); - -namespace Parser { -// scalar tests -void SimpleScalar(std::string& inputScalar, std::string& desiredOutput); -void MultiLineScalar(std::string& inputScalar, std::string& desiredOutput); -void LiteralScalar(std::string& inputScalar, std::string& desiredOutput); -void FoldedScalar(std::string& inputScalar, std::string& desiredOutput); -void ChompedFoldedScalar(std::string& inputScalar, std::string& desiredOutput); -void ChompedLiteralScalar(std::string& inputScalar, std::string& desiredOutput); -void FoldedScalarWithIndent(std::string& inputScalar, - std::string& desiredOutput); -void ColonScalar(std::string& inputScalar, std::string& desiredOutput); -void QuotedScalar(std::string& inputScalar, std::string& desiredOutput); -void CommaScalar(std::string& inputScalar, std::string& desiredOutput); -void DashScalar(std::string& inputScalar, std::string& desiredOutput); -void URLScalar(std::string& inputScalar, std::string& desiredOutput); - -// misc tests -bool SimpleSeq(); -bool SimpleMap(); -bool FlowSeq(); -bool FlowMap(); -bool FlowMapWithOmittedKey(); -bool FlowMapWithOmittedValue(); -bool FlowMapWithSoloEntry(); -bool FlowMapEndingWithSoloEntry(); -bool QuotedSimpleKeys(); -bool CompressedMapAndSeq(); -bool NullBlockSeqEntry(); -bool NullBlockMapKey(); -bool NullBlockMapValue(); -bool SimpleAlias(); -bool AliasWithNull(); -bool AnchorInSimpleKey(); -bool AliasAsSimpleKey(); -bool ExplicitDoc(); -bool MultipleDocs(); -bool ExplicitEndDoc(); -bool MultipleDocsWithSomeExplicitIndicators(); -} -} - -#endif // TESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66 diff --git a/test/teststruct.h b/test/teststruct.h deleted file mode 100644 index 60596cf..0000000 --- a/test/teststruct.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include - -#define YAML_ASSERT(cond) \ - do { \ - if (!(cond)) \ - return " Assert failed: " #cond; \ - } while (false) - -namespace Test { -struct TEST { - TEST() : ok(false) {} - TEST(bool ok_) : ok(ok_) {} - TEST(const char *error_) : ok(false), error(error_) {} - - bool ok; - std::string error; -}; -}