From dfa32c7f4432fc6139fd88e871e4075099a1cc70 Mon Sep 17 00:00:00 2001 From: Jesse Beder Date: Sun, 23 Mar 2014 14:06:37 -0500 Subject: [PATCH] Renamed SpecTest to HandlerSpecTest --- test/integration/handler_spec_test.cpp | 348 +++++++++---------------- 1 file changed, 119 insertions(+), 229 deletions(-) diff --git a/test/integration/handler_spec_test.cpp b/test/integration/handler_spec_test.cpp index 1903f59..60210f1 100644 --- a/test/integration/handler_spec_test.cpp +++ b/test/integration/handler_spec_test.cpp @@ -40,7 +40,7 @@ class MockEventHandler : public EventHandler { MOCK_METHOD0(OnMapEnd, void()); }; -class SpecTest : public ::testing::Test { +class HandlerSpecTest : public ::testing::Test { protected: void Parse(const std::string& example) { std::stringstream stream(example); @@ -61,7 +61,7 @@ class SpecTest : public ::testing::Test { NiceMock nice_handler; }; -TEST_F(SpecTest, Ex2_1_SeqScalars) { +TEST_F(HandlerSpecTest, Ex2_1_SeqScalars) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "Mark McGwire")); @@ -72,8 +72,7 @@ TEST_F(SpecTest, Ex2_1_SeqScalars) { Parse(ex2_1); } -// 2.2 -TEST_F(SpecTest, Ex2_2_MappingScalarsToScalars) { +TEST_F(HandlerSpecTest, Ex2_2_MappingScalarsToScalars) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "hr")); @@ -87,8 +86,7 @@ TEST_F(SpecTest, Ex2_2_MappingScalarsToScalars) { Parse(ex2_2); } -// 2.3 -TEST_F(SpecTest, Ex2_3_MappingScalarsToSequences) { +TEST_F(HandlerSpecTest, Ex2_3_MappingScalarsToSequences) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "american")); @@ -108,8 +106,7 @@ TEST_F(SpecTest, Ex2_3_MappingScalarsToSequences) { Parse(ex2_3); } -// 2.4 -TEST_F(SpecTest, Ex2_4_SequenceOfMappings) { +TEST_F(HandlerSpecTest, Ex2_4_SequenceOfMappings) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); @@ -133,8 +130,7 @@ TEST_F(SpecTest, Ex2_4_SequenceOfMappings) { Parse(ex2_4); } -// 2.5 -TEST_F(SpecTest, Ex2_5_SequenceOfSequences) { +TEST_F(HandlerSpecTest, Ex2_5_SequenceOfSequences) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); @@ -157,8 +153,7 @@ TEST_F(SpecTest, Ex2_5_SequenceOfSequences) { Parse(ex2_5); } -// 2.6 -TEST_F(SpecTest, Ex2_6_MappingOfMappings) { +TEST_F(HandlerSpecTest, Ex2_6_MappingOfMappings) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "Mark McGwire")); @@ -180,8 +175,7 @@ TEST_F(SpecTest, Ex2_6_MappingOfMappings) { Parse(ex2_6); } -// 2.7 -TEST_F(SpecTest, Ex2_7_TwoDocumentsInAStream) { +TEST_F(HandlerSpecTest, Ex2_7_TwoDocumentsInAStream) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "Mark McGwire")); @@ -198,8 +192,7 @@ TEST_F(SpecTest, Ex2_7_TwoDocumentsInAStream) { Parse(ex2_7); } -// 2.8 -TEST_F(SpecTest, Ex2_8_PlayByPlayFeed) { +TEST_F(HandlerSpecTest, Ex2_8_PlayByPlayFeed) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "time")); @@ -223,8 +216,7 @@ TEST_F(SpecTest, Ex2_8_PlayByPlayFeed) { Parse(ex2_8); } -// 2.9 -TEST_F(SpecTest, Ex2_9_SingleDocumentWithTwoComments) { +TEST_F(HandlerSpecTest, Ex2_9_SingleDocumentWithTwoComments) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "hr")); @@ -242,8 +234,7 @@ TEST_F(SpecTest, Ex2_9_SingleDocumentWithTwoComments) { Parse(ex2_9); } -// 2.10 -TEST_F(SpecTest, Ex2_10_SimpleAnchor) { +TEST_F(HandlerSpecTest, Ex2_10_SimpleAnchor) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "hr")); @@ -261,8 +252,7 @@ TEST_F(SpecTest, Ex2_10_SimpleAnchor) { Parse(ex2_10); } -// 2.11 -TEST_F(SpecTest, Ex2_11_MappingBetweenSequences) { +TEST_F(HandlerSpecTest, Ex2_11_MappingBetweenSequences) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); @@ -286,8 +276,7 @@ TEST_F(SpecTest, Ex2_11_MappingBetweenSequences) { Parse(ex2_11); } -// 2.12 -TEST_F(SpecTest, Ex2_12_CompactNestedMapping) { +TEST_F(HandlerSpecTest, Ex2_12_CompactNestedMapping) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); @@ -313,8 +302,7 @@ TEST_F(SpecTest, Ex2_12_CompactNestedMapping) { Parse(ex2_12); } -// 2.13 -TEST_F(SpecTest, Ex2_13_InLiteralsNewlinesArePreserved) { +TEST_F(HandlerSpecTest, Ex2_13_InLiteralsNewlinesArePreserved) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "\\//||\\/||\n" @@ -323,8 +311,7 @@ TEST_F(SpecTest, Ex2_13_InLiteralsNewlinesArePreserved) { Parse(ex2_13); } -// 2.14 -TEST_F(SpecTest, Ex2_14_InFoldedScalarsNewlinesBecomeSpaces) { +TEST_F(HandlerSpecTest, Ex2_14_InFoldedScalarsNewlinesBecomeSpaces) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, @@ -333,8 +320,7 @@ TEST_F(SpecTest, Ex2_14_InFoldedScalarsNewlinesBecomeSpaces) { Parse(ex2_14); } -// 2.15 -TEST_F(SpecTest, +TEST_F(HandlerSpecTest, Ex2_15_FoldedNewlinesArePreservedForMoreIndentedAndBlankLines) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL( @@ -350,8 +336,7 @@ TEST_F(SpecTest, Parse(ex2_15); } -// 2.16 -TEST_F(SpecTest, Ex2_16_IndentationDeterminesScope) { +TEST_F(HandlerSpecTest, Ex2_16_IndentationDeterminesScope) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "name")); @@ -369,8 +354,7 @@ TEST_F(SpecTest, Ex2_16_IndentationDeterminesScope) { Parse(ex2_16); } -// 2.17 -TEST_F(SpecTest, Ex2_17_QuotedScalars) { +TEST_F(HandlerSpecTest, Ex2_17_QuotedScalars) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "unicode")); @@ -390,8 +374,7 @@ TEST_F(SpecTest, Ex2_17_QuotedScalars) { Parse(ex2_17); } -// 2.18 -TEST_F(SpecTest, Ex2_18_MultiLineFlowScalars) { +TEST_F(HandlerSpecTest, Ex2_18_MultiLineFlowScalars) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "plain")); @@ -406,8 +389,7 @@ TEST_F(SpecTest, Ex2_18_MultiLineFlowScalars) { // TODO: 2.19 - 2.22 schema tags -// 2.23 -TEST_F(SpecTest, Ex2_23_VariousExplicitTags) { +TEST_F(HandlerSpecTest, Ex2_23_VariousExplicitTags) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "not-date")); @@ -428,8 +410,7 @@ TEST_F(SpecTest, Ex2_23_VariousExplicitTags) { Parse(ex2_23); } -// 2.24 -TEST_F(SpecTest, Ex2_24_GlobalTags) { +TEST_F(HandlerSpecTest, Ex2_24_GlobalTags) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "tag:clarkevans.com,2002:shape", 0)); EXPECT_CALL(handler, OnMapStart(_, "tag:clarkevans.com,2002:circle", 0)); @@ -467,8 +448,7 @@ TEST_F(SpecTest, Ex2_24_GlobalTags) { Parse(ex2_24); } -// 2.25 -TEST_F(SpecTest, Ex2_25_UnorderedSets) { +TEST_F(HandlerSpecTest, Ex2_25_UnorderedSets) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "tag:yaml.org,2002:set", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "Mark McGwire")); @@ -482,8 +462,7 @@ TEST_F(SpecTest, Ex2_25_UnorderedSets) { Parse(ex2_25); } -// 2.26 -TEST_F(SpecTest, Ex2_26_OrderedMappings) { +TEST_F(HandlerSpecTest, Ex2_26_OrderedMappings) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "tag:yaml.org,2002:omap", 0)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); @@ -503,8 +482,7 @@ TEST_F(SpecTest, Ex2_26_OrderedMappings) { Parse(ex2_26); } -// 2.27 -TEST_F(SpecTest, Ex2_27_Invoice) { +TEST_F(HandlerSpecTest, Ex2_27_Invoice) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "tag:clarkevans.com,2002:invoice", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "invoice")); @@ -569,8 +547,7 @@ TEST_F(SpecTest, Ex2_27_Invoice) { Parse(ex2_27); } -// 2.28 -TEST_F(SpecTest, Ex2_28_LogFile) { +TEST_F(HandlerSpecTest, Ex2_28_LogFile) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "Time")); @@ -627,8 +604,7 @@ TEST_F(SpecTest, Ex2_28_LogFile) { // TODO: 5.1 - 5.2 BOM -// 5.3 -TEST_F(SpecTest, Ex5_3_BlockStructureIndicators) { +TEST_F(HandlerSpecTest, Ex5_3_BlockStructureIndicators) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "sequence")); @@ -648,8 +624,7 @@ TEST_F(SpecTest, Ex5_3_BlockStructureIndicators) { Parse(ex5_3); } -// 5.4 -TEST_F(SpecTest, Ex5_4_FlowStructureIndicators) { +TEST_F(HandlerSpecTest, Ex5_4_FlowStructureIndicators) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "sequence")); @@ -669,11 +644,9 @@ TEST_F(SpecTest, Ex5_4_FlowStructureIndicators) { Parse(ex5_4); } -// 5.5 -TEST_F(SpecTest, Ex5_5_CommentIndicator) { Parse(ex5_5); } +TEST_F(HandlerSpecTest, Ex5_5_CommentIndicator) { Parse(ex5_5); } -// 5.6 -TEST_F(SpecTest, Ex5_6_NodePropertyIndicators) { +TEST_F(HandlerSpecTest, Ex5_6_NodePropertyIndicators) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "anchored")); @@ -685,8 +658,7 @@ TEST_F(SpecTest, Ex5_6_NodePropertyIndicators) { Parse(ex5_6); } -// 5.7 -TEST_F(SpecTest, Ex5_7_BlockScalarIndicators) { +TEST_F(HandlerSpecTest, Ex5_7_BlockScalarIndicators) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "literal")); @@ -698,8 +670,7 @@ TEST_F(SpecTest, Ex5_7_BlockScalarIndicators) { Parse(ex5_7); } -// 5.8 -TEST_F(SpecTest, Ex5_8_QuotedScalarIndicators) { +TEST_F(HandlerSpecTest, Ex5_8_QuotedScalarIndicators) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "single")); @@ -714,8 +685,7 @@ TEST_F(SpecTest, Ex5_8_QuotedScalarIndicators) { // TODO: 5.9 directive // TODO: 5.10 reserved indicator -// 5.11 -TEST_F(SpecTest, Ex5_11_LineBreakCharacters) { +TEST_F(HandlerSpecTest, Ex5_11_LineBreakCharacters) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "Line break (no glyph)\n" @@ -724,8 +694,7 @@ TEST_F(SpecTest, Ex5_11_LineBreakCharacters) { Parse(ex5_11); } -// 5.12 -TEST_F(SpecTest, Ex5_12_TabsAndSpaces) { +TEST_F(HandlerSpecTest, Ex5_12_TabsAndSpaces) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "quoted")); @@ -740,8 +709,7 @@ TEST_F(SpecTest, Ex5_12_TabsAndSpaces) { Parse(ex5_12); } -// 5.13 -TEST_F(SpecTest, Ex5_13_EscapedCharacters) { +TEST_F(HandlerSpecTest, Ex5_13_EscapedCharacters) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL( handler, @@ -753,14 +721,12 @@ TEST_F(SpecTest, Ex5_13_EscapedCharacters) { Parse(ex5_13); } -// 5.14 -TEST_F(SpecTest, Ex5_14_InvalidEscapedCharacters) { - EXPECT_THROW_PARSER_EXCEPTION( - IgnoreParse(ex5_14), std::string(YAML::ErrorMsg::INVALID_ESCAPE) + "c"); +TEST_F(HandlerSpecTest, Ex5_14_InvalidEscapedCharacters) { + EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex5_14), + std::string(ErrorMsg::INVALID_ESCAPE) + "c"); } -// 6.1 -TEST_F(SpecTest, Ex6_1_IndentationSpaces) { +TEST_F(HandlerSpecTest, Ex6_1_IndentationSpaces) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "Not indented")); @@ -779,8 +745,7 @@ TEST_F(SpecTest, Ex6_1_IndentationSpaces) { Parse(ex6_1); } -// 6.2 -TEST_F(SpecTest, Ex6_2_IndentationIndicators) { +TEST_F(HandlerSpecTest, Ex6_2_IndentationIndicators) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "a")); @@ -796,8 +761,7 @@ TEST_F(SpecTest, Ex6_2_IndentationIndicators) { Parse(ex6_2); } -// 6.3 -TEST_F(SpecTest, Ex6_3_SeparationSpaces) { +TEST_F(HandlerSpecTest, Ex6_3_SeparationSpaces) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); @@ -813,8 +777,7 @@ TEST_F(SpecTest, Ex6_3_SeparationSpaces) { Parse(ex6_3); } -// 6.4 -TEST_F(SpecTest, Ex6_4_LinePrefixes) { +TEST_F(HandlerSpecTest, Ex6_4_LinePrefixes) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "plain")); @@ -828,8 +791,7 @@ TEST_F(SpecTest, Ex6_4_LinePrefixes) { Parse(ex6_4); } -// 6.5 -TEST_F(SpecTest, Ex6_5_EmptyLines) { +TEST_F(HandlerSpecTest, Ex6_5_EmptyLines) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "Folding")); @@ -841,32 +803,28 @@ TEST_F(SpecTest, Ex6_5_EmptyLines) { Parse(ex6_5); } -// 6.6 -TEST_F(SpecTest, Ex6_6_LineFolding) { +TEST_F(HandlerSpecTest, Ex6_6_LineFolding) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "trimmed\n\n\nas space")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex6_6); } -// 6.7 -TEST_F(SpecTest, Ex6_7_BlockFolding) { +TEST_F(HandlerSpecTest, Ex6_7_BlockFolding) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo \n\n\t bar\n\nbaz\n")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex6_7); } -// 6.8 -TEST_F(SpecTest, Ex6_8_FlowFolding) { +TEST_F(HandlerSpecTest, Ex6_8_FlowFolding) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, " foo\nbar\nbaz ")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex6_8); } -// 6.9 -TEST_F(SpecTest, Ex6_9_SeparatedComment) { +TEST_F(HandlerSpecTest, Ex6_9_SeparatedComment) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "key")); @@ -876,11 +834,9 @@ TEST_F(SpecTest, Ex6_9_SeparatedComment) { Parse(ex6_9); } -// 6.10 -TEST_F(SpecTest, Ex6_10_CommentLines) { Parse(ex6_10); } +TEST_F(HandlerSpecTest, Ex6_10_CommentLines) { Parse(ex6_10); } -// 6.11 -TEST_F(SpecTest, _MultiLineComments) { +TEST_F(HandlerSpecTest, _MultiLineComments) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "key")); @@ -890,8 +846,7 @@ TEST_F(SpecTest, _MultiLineComments) { Parse(ex6_11); } -// 6.12 -TEST_F(SpecTest, Ex6_12_SeparationSpacesII) { +TEST_F(HandlerSpecTest, Ex6_12_SeparationSpacesII) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); @@ -911,44 +866,38 @@ TEST_F(SpecTest, Ex6_12_SeparationSpacesII) { Parse(ex6_12); } -// 6.13 -TEST_F(SpecTest, Ex6_13_ReservedDirectives) { +TEST_F(HandlerSpecTest, Ex6_13_ReservedDirectives) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex6_13); } -// 6.14 -TEST_F(SpecTest, Ex6_14_YAMLDirective) { +TEST_F(HandlerSpecTest, Ex6_14_YAMLDirective) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex6_14); } -// 6.15 -TEST_F(SpecTest, Ex6_15_InvalidRepeatedYAMLDirective) { +TEST_F(HandlerSpecTest, Ex6_15_InvalidRepeatedYAMLDirective) { EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex6_15), ErrorMsg::REPEATED_YAML_DIRECTIVE); } -// 6.16 -TEST_F(SpecTest, Ex6_16_TagDirective) { +TEST_F(HandlerSpecTest, Ex6_16_TagDirective) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "tag:yaml.org,2002:str", 0, "foo")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex6_16); } -// 6.17 -TEST_F(SpecTest, Ex6_17_InvalidRepeatedTagDirective) { +TEST_F(HandlerSpecTest, Ex6_17_InvalidRepeatedTagDirective) { EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex6_17), - YAML::ErrorMsg::REPEATED_TAG_DIRECTIVE); + ErrorMsg::REPEATED_TAG_DIRECTIVE); } -// 6.18 -TEST_F(SpecTest, Ex6_18_PrimaryTagHandle) { +TEST_F(HandlerSpecTest, Ex6_18_PrimaryTagHandle) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!foo", 0, "bar")); EXPECT_CALL(handler, OnDocumentEnd()); @@ -958,24 +907,21 @@ TEST_F(SpecTest, Ex6_18_PrimaryTagHandle) { Parse(ex6_18); } -// 6.19 -TEST_F(SpecTest, Ex6_19_SecondaryTagHandle) { +TEST_F(HandlerSpecTest, Ex6_19_SecondaryTagHandle) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "tag:example.com,2000:app/int", 0, "1 - 3")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex6_19); } -// 6.20 -TEST_F(SpecTest, Ex6_20_TagHandles) { +TEST_F(HandlerSpecTest, Ex6_20_TagHandles) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "tag:example.com,2000:app/foo", 0, "bar")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex6_20); } -// 6.21 -TEST_F(SpecTest, Ex6_21_LocalTagPrefix) { +TEST_F(HandlerSpecTest, Ex6_21_LocalTagPrefix) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!my-light", 0, "fluorescent")); EXPECT_CALL(handler, OnDocumentEnd()); @@ -985,8 +931,7 @@ TEST_F(SpecTest, Ex6_21_LocalTagPrefix) { Parse(ex6_21); } -// 6.22 -TEST_F(SpecTest, Ex6_22_GlobalTagPrefix) { +TEST_F(HandlerSpecTest, Ex6_22_GlobalTagPrefix) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "tag:example.com,2000:app/foo", 0, "bar")); @@ -995,8 +940,7 @@ TEST_F(SpecTest, Ex6_22_GlobalTagPrefix) { Parse(ex6_22); } -// 6.23 -TEST_F(SpecTest, Ex6_23_NodeProperties) { +TEST_F(HandlerSpecTest, Ex6_23_NodeProperties) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "tag:yaml.org,2002:str", 1, "foo")); @@ -1008,8 +952,7 @@ TEST_F(SpecTest, Ex6_23_NodeProperties) { Parse(ex6_23); } -// 6.24 -TEST_F(SpecTest, Ex6_24_VerbatimTags) { +TEST_F(HandlerSpecTest, Ex6_24_VerbatimTags) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "tag:yaml.org,2002:str", 0, "foo")); @@ -1020,13 +963,12 @@ TEST_F(SpecTest, Ex6_24_VerbatimTags) { } // TODO: Implement -TEST_F(SpecTest, DISABLED_Ex6_25_InvalidVerbatimTags) { +TEST_F(HandlerSpecTest, DISABLED_Ex6_25_InvalidVerbatimTags) { Parse(ex6_25); FAIL() << "not implemented yet"; } -// 6.26 -TEST_F(SpecTest, Ex6_26_TagShorthands) { +TEST_F(HandlerSpecTest, Ex6_26_TagShorthands) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "!local", 0, "foo")); @@ -1038,20 +980,18 @@ TEST_F(SpecTest, Ex6_26_TagShorthands) { Parse(ex6_26); } -// 6.27 -TEST_F(SpecTest, Ex6_27a_InvalidTagShorthands) { +TEST_F(HandlerSpecTest, Ex6_27a_InvalidTagShorthands) { EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex6_27a), ErrorMsg::TAG_WITH_NO_SUFFIX); } // TODO: should we reject this one (since !h! is not declared)? -TEST_F(SpecTest, DISABLED_Ex6_27b_InvalidTagShorthands) { +TEST_F(HandlerSpecTest, DISABLED_Ex6_27b_InvalidTagShorthands) { Parse(ex6_27b); FAIL() << "not implemented yet"; } -// 6.28 -TEST_F(SpecTest, Ex6_28_NonSpecificTags) { +TEST_F(HandlerSpecTest, Ex6_28_NonSpecificTags) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "12")); @@ -1062,8 +1002,7 @@ TEST_F(SpecTest, Ex6_28_NonSpecificTags) { Parse(ex6_28); } -// 6.29 -TEST_F(SpecTest, Ex6_29_NodeAnchors) { +TEST_F(HandlerSpecTest, Ex6_29_NodeAnchors) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "First occurrence")); @@ -1075,8 +1014,7 @@ TEST_F(SpecTest, Ex6_29_NodeAnchors) { Parse(ex6_29); } -// 7.1 -TEST_F(SpecTest, Ex7_1_AliasNodes) { +TEST_F(HandlerSpecTest, Ex7_1_AliasNodes) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "First occurrence")); @@ -1092,8 +1030,7 @@ TEST_F(SpecTest, Ex7_1_AliasNodes) { Parse(ex7_1); } -// 7.2 -TEST_F(SpecTest, Ex7_2_EmptyNodes) { +TEST_F(HandlerSpecTest, Ex7_2_EmptyNodes) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); @@ -1105,8 +1042,7 @@ TEST_F(SpecTest, Ex7_2_EmptyNodes) { Parse(ex7_2); } -// 7.3 -TEST_F(SpecTest, Ex7_3_CompletelyEmptyNodes) { +TEST_F(HandlerSpecTest, Ex7_3_CompletelyEmptyNodes) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); @@ -1118,8 +1054,7 @@ TEST_F(SpecTest, Ex7_3_CompletelyEmptyNodes) { Parse(ex7_3); } -// 7.4 -TEST_F(SpecTest, Ex7_4_DoubleQuotedImplicitKeys) { +TEST_F(HandlerSpecTest, Ex7_4_DoubleQuotedImplicitKeys) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "implicit block key")); @@ -1134,8 +1069,7 @@ TEST_F(SpecTest, Ex7_4_DoubleQuotedImplicitKeys) { Parse(ex7_4); } -// 7.5 -TEST_F(SpecTest, Ex7_5_DoubleQuotedLineBreaks) { +TEST_F(HandlerSpecTest, Ex7_5_DoubleQuotedLineBreaks) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL( handler, @@ -1145,8 +1079,7 @@ TEST_F(SpecTest, Ex7_5_DoubleQuotedLineBreaks) { Parse(ex7_5); } -// 7.6 -TEST_F(SpecTest, Ex7_6_DoubleQuotedLines) { +TEST_F(HandlerSpecTest, Ex7_6_DoubleQuotedLines) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL( handler, @@ -1155,16 +1088,14 @@ TEST_F(SpecTest, Ex7_6_DoubleQuotedLines) { Parse(ex7_6); } -// 7.7 -TEST_F(SpecTest, Ex7_7_SingleQuotedCharacters) { +TEST_F(HandlerSpecTest, Ex7_7_SingleQuotedCharacters) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "here's to \"quotes\"")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex7_7); } -// 7.8 -TEST_F(SpecTest, Ex7_8_SingleQuotedImplicitKeys) { +TEST_F(HandlerSpecTest, Ex7_8_SingleQuotedImplicitKeys) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "implicit block key")); @@ -1179,8 +1110,7 @@ TEST_F(SpecTest, Ex7_8_SingleQuotedImplicitKeys) { Parse(ex7_8); } -// 7.9 -TEST_F(SpecTest, Ex7_9_SingleQuotedLines) { +TEST_F(HandlerSpecTest, Ex7_9_SingleQuotedLines) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL( handler, @@ -1189,8 +1119,7 @@ TEST_F(SpecTest, Ex7_9_SingleQuotedLines) { Parse(ex7_9); } -// 7.10 -TEST_F(SpecTest, Ex7_10_PlainCharacters) { +TEST_F(HandlerSpecTest, Ex7_10_PlainCharacters) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "::vector")); @@ -1210,8 +1139,7 @@ TEST_F(SpecTest, Ex7_10_PlainCharacters) { Parse(ex7_10); } -// 7.11 -TEST_F(SpecTest, Ex7_11_PlainImplicitKeys) { +TEST_F(HandlerSpecTest, Ex7_11_PlainImplicitKeys) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "implicit block key")); @@ -1226,8 +1154,7 @@ TEST_F(SpecTest, Ex7_11_PlainImplicitKeys) { Parse(ex7_11); } -// 7.12 -TEST_F(SpecTest, Ex7_12_PlainLines) { +TEST_F(HandlerSpecTest, Ex7_12_PlainLines) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "1st non-empty\n2nd non-empty 3rd non-empty")); @@ -1235,8 +1162,7 @@ TEST_F(SpecTest, Ex7_12_PlainLines) { Parse(ex7_12); } -// 7.13 -TEST_F(SpecTest, Ex7_13_FlowSequence) { +TEST_F(HandlerSpecTest, Ex7_13_FlowSequence) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); @@ -1252,8 +1178,7 @@ TEST_F(SpecTest, Ex7_13_FlowSequence) { Parse(ex7_13); } -// 7.14 -TEST_F(SpecTest, Ex7_14_FlowSequenceEntries) { +TEST_F(HandlerSpecTest, Ex7_14_FlowSequenceEntries) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "double quoted")); @@ -1271,8 +1196,7 @@ TEST_F(SpecTest, Ex7_14_FlowSequenceEntries) { Parse(ex7_14); } -// 7.15 -TEST_F(SpecTest, Ex7_15_FlowMappings) { +TEST_F(HandlerSpecTest, Ex7_15_FlowMappings) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); @@ -1292,8 +1216,7 @@ TEST_F(SpecTest, Ex7_15_FlowMappings) { Parse(ex7_15); } -// 7.16 -TEST_F(SpecTest, Ex7_16_FlowMappingEntries) { +TEST_F(HandlerSpecTest, Ex7_16_FlowMappingEntries) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "explicit")); @@ -1307,8 +1230,7 @@ TEST_F(SpecTest, Ex7_16_FlowMappingEntries) { Parse(ex7_16); } -// 7.17 -TEST_F(SpecTest, Ex7_17_FlowMappingSeparateValues) { +TEST_F(HandlerSpecTest, Ex7_17_FlowMappingSeparateValues) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "unquoted")); @@ -1324,8 +1246,7 @@ TEST_F(SpecTest, Ex7_17_FlowMappingSeparateValues) { Parse(ex7_17); } -// 7.18 -TEST_F(SpecTest, Ex7_18_FlowMappingAdjacentValues) { +TEST_F(HandlerSpecTest, Ex7_18_FlowMappingAdjacentValues) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "adjacent")); @@ -1339,8 +1260,7 @@ TEST_F(SpecTest, Ex7_18_FlowMappingAdjacentValues) { Parse(ex7_18); } -// 7.19 -TEST_F(SpecTest, Ex7_19_SinglePairFlowMappings) { +TEST_F(HandlerSpecTest, Ex7_19_SinglePairFlowMappings) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); @@ -1352,8 +1272,7 @@ TEST_F(SpecTest, Ex7_19_SinglePairFlowMappings) { Parse(ex7_19); } -// 7.20 -TEST_F(SpecTest, Ex7_20_SinglePairExplicitEntry) { +TEST_F(HandlerSpecTest, Ex7_20_SinglePairExplicitEntry) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); @@ -1365,8 +1284,7 @@ TEST_F(SpecTest, Ex7_20_SinglePairExplicitEntry) { Parse(ex7_20); } -// 7.21 -TEST_F(SpecTest, Ex7_21_SinglePairImplicitEntries) { +TEST_F(HandlerSpecTest, Ex7_21_SinglePairImplicitEntries) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); @@ -1395,14 +1313,11 @@ TEST_F(SpecTest, Ex7_21_SinglePairImplicitEntries) { Parse(ex7_21); } -// 7.22 -TEST_F(SpecTest, Ex7_22_InvalidImplicitKeys) { - EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex7_22), - YAML::ErrorMsg::END_OF_SEQ_FLOW); +TEST_F(HandlerSpecTest, Ex7_22_InvalidImplicitKeys) { + EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex7_22), ErrorMsg::END_OF_SEQ_FLOW); } -// 7.23 -TEST_F(SpecTest, Ex7_23_FlowContent) { +TEST_F(HandlerSpecTest, Ex7_23_FlowContent) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); @@ -1421,8 +1336,7 @@ TEST_F(SpecTest, Ex7_23_FlowContent) { Parse(ex7_23); } -// 7.24 -TEST_F(SpecTest, Ex7_24_FlowNodes) { +TEST_F(HandlerSpecTest, Ex7_24_FlowNodes) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "tag:yaml.org,2002:str", 0, "a")); @@ -1435,8 +1349,7 @@ TEST_F(SpecTest, Ex7_24_FlowNodes) { Parse(ex7_24); } -// 8.1 -TEST_F(SpecTest, Ex8_1_BlockScalarHeader) { +TEST_F(HandlerSpecTest, Ex8_1_BlockScalarHeader) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "literal\n")); @@ -1448,8 +1361,7 @@ TEST_F(SpecTest, Ex8_1_BlockScalarHeader) { Parse(ex8_1); } -// 8.2 -TEST_F(SpecTest, Ex8_2_BlockIndentationHeader) { +TEST_F(HandlerSpecTest, Ex8_2_BlockIndentationHeader) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "detected\n")); @@ -1461,23 +1373,19 @@ TEST_F(SpecTest, Ex8_2_BlockIndentationHeader) { Parse(ex8_2); } -// 8.3 -TEST_F(SpecTest, Ex8_3a_InvalidBlockScalarIndentationIndicators) { - EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex8_3a), - YAML::ErrorMsg::END_OF_SEQ); +TEST_F(HandlerSpecTest, Ex8_3a_InvalidBlockScalarIndentationIndicators) { + EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex8_3a), ErrorMsg::END_OF_SEQ); } -TEST_F(SpecTest, Ex8_3b_InvalidBlockScalarIndentationIndicators) { - EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex8_3b), - YAML::ErrorMsg::END_OF_SEQ); +TEST_F(HandlerSpecTest, Ex8_3b_InvalidBlockScalarIndentationIndicators) { + EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex8_3b), ErrorMsg::END_OF_SEQ); } -TEST_F(SpecTest, Ex8_3c_InvalidBlockScalarIndentationIndicators) { +TEST_F(HandlerSpecTest, Ex8_3c_InvalidBlockScalarIndentationIndicators) { EXPECT_THROW_PARSER_EXCEPTION(IgnoreParse(ex8_3c), ErrorMsg::END_OF_SEQ); } -// 8.4 -TEST_F(SpecTest, Ex8_4_ChompingFinalLineBreak) { +TEST_F(HandlerSpecTest, Ex8_4_ChompingFinalLineBreak) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "strip")); @@ -1491,8 +1399,7 @@ TEST_F(SpecTest, Ex8_4_ChompingFinalLineBreak) { Parse(ex8_4); } -// 8.5 -TEST_F(SpecTest, DISABLED_Ex8_5_ChompingTrailingLines) { +TEST_F(HandlerSpecTest, DISABLED_Ex8_5_ChompingTrailingLines) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "strip")); @@ -1508,8 +1415,7 @@ TEST_F(SpecTest, DISABLED_Ex8_5_ChompingTrailingLines) { Parse(ex8_5); } -// 8.6 -TEST_F(SpecTest, Ex8_6_EmptyScalarChomping) { +TEST_F(HandlerSpecTest, Ex8_6_EmptyScalarChomping) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "strip")); @@ -1523,32 +1429,28 @@ TEST_F(SpecTest, Ex8_6_EmptyScalarChomping) { Parse(ex8_6); } -// 8.7 -TEST_F(SpecTest, Ex8_7_LiteralScalar) { +TEST_F(HandlerSpecTest, Ex8_7_LiteralScalar) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "literal\n\ttext\n")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex8_7); } -// 8.8 -TEST_F(SpecTest, Ex8_8_LiteralContent) { +TEST_F(HandlerSpecTest, Ex8_8_LiteralContent) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "\n\nliteral\n \n\ntext\n")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex8_8); } -// 8.9 -TEST_F(SpecTest, Ex8_9_FoldedScalar) { +TEST_F(HandlerSpecTest, Ex8_9_FoldedScalar) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "folded text\n")); EXPECT_CALL(handler, OnDocumentEnd()); Parse(ex8_9); } -// 8.10 -TEST_F(SpecTest, Ex8_10_FoldedLines) { +TEST_F(HandlerSpecTest, Ex8_10_FoldedLines) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, @@ -1558,8 +1460,7 @@ TEST_F(SpecTest, Ex8_10_FoldedLines) { Parse(ex8_10); } -// 8.11 -TEST_F(SpecTest, Ex8_11_MoreIndentedLines) { +TEST_F(HandlerSpecTest, Ex8_11_MoreIndentedLines) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, @@ -1569,8 +1470,7 @@ TEST_F(SpecTest, Ex8_11_MoreIndentedLines) { Parse(ex8_11); } -// 8.12 -TEST_F(SpecTest, Ex8_12_EmptySeparationLines) { +TEST_F(HandlerSpecTest, Ex8_12_EmptySeparationLines) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, @@ -1580,8 +1480,7 @@ TEST_F(SpecTest, Ex8_12_EmptySeparationLines) { Parse(ex8_12); } -// 8.13 -TEST_F(SpecTest, Ex8_13_FinalEmptyLines) { +TEST_F(HandlerSpecTest, Ex8_13_FinalEmptyLines) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnScalar(_, "!", 0, @@ -1591,8 +1490,7 @@ TEST_F(SpecTest, Ex8_13_FinalEmptyLines) { Parse(ex8_13); } -// 8.14 -TEST_F(SpecTest, Ex8_14_BlockSequence) { +TEST_F(HandlerSpecTest, Ex8_14_BlockSequence) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "block sequence")); @@ -1608,8 +1506,7 @@ TEST_F(SpecTest, Ex8_14_BlockSequence) { Parse(ex8_14); } -// 8.15 -TEST_F(SpecTest, Ex8_15_BlockSequenceEntryTypes) { +TEST_F(HandlerSpecTest, Ex8_15_BlockSequenceEntryTypes) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnNull(_, 0)); @@ -1627,8 +1524,7 @@ TEST_F(SpecTest, Ex8_15_BlockSequenceEntryTypes) { Parse(ex8_15); } -// 8.16 -TEST_F(SpecTest, Ex8_16_BlockMappings) { +TEST_F(HandlerSpecTest, Ex8_16_BlockMappings) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "block mapping")); @@ -1641,8 +1537,7 @@ TEST_F(SpecTest, Ex8_16_BlockMappings) { Parse(ex8_16); } -// 8.17 -TEST_F(SpecTest, Ex8_17_ExplicitBlockMappingEntries) { +TEST_F(HandlerSpecTest, Ex8_17_ExplicitBlockMappingEntries) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "explicit key")); @@ -1657,8 +1552,7 @@ TEST_F(SpecTest, Ex8_17_ExplicitBlockMappingEntries) { Parse(ex8_17); } -// 8.18 -TEST_F(SpecTest, Ex8_18_ImplicitBlockMappingEntries) { +TEST_F(HandlerSpecTest, Ex8_18_ImplicitBlockMappingEntries) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "plain key")); @@ -1674,8 +1568,7 @@ TEST_F(SpecTest, Ex8_18_ImplicitBlockMappingEntries) { Parse(ex8_18); } -// 8.19 -TEST_F(SpecTest, Ex8_19_CompactBlockMappings) { +TEST_F(HandlerSpecTest, Ex8_19_CompactBlockMappings) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); @@ -1697,8 +1590,7 @@ TEST_F(SpecTest, Ex8_19_CompactBlockMappings) { Parse(ex8_19); } -// 8.20 -TEST_F(SpecTest, Ex8_20_BlockNodeTypes) { +TEST_F(HandlerSpecTest, Ex8_20_BlockNodeTypes) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnSequenceStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "!", 0, "flow in block")); @@ -1712,8 +1604,7 @@ TEST_F(SpecTest, Ex8_20_BlockNodeTypes) { Parse(ex8_20); } -// 8.21 -TEST_F(SpecTest, DISABLED_Ex8_21_BlockScalarNodes) { +TEST_F(HandlerSpecTest, DISABLED_Ex8_21_BlockScalarNodes) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "literal")); @@ -1727,8 +1618,7 @@ TEST_F(SpecTest, DISABLED_Ex8_21_BlockScalarNodes) { Parse(ex8_21); } -// 8.22 -TEST_F(SpecTest, Ex8_22_BlockCollectionNodes) { +TEST_F(HandlerSpecTest, Ex8_22_BlockCollectionNodes) { EXPECT_CALL(handler, OnDocumentStart(_)); EXPECT_CALL(handler, OnMapStart(_, "?", 0)); EXPECT_CALL(handler, OnScalar(_, "?", 0, "sequence"));