| 93 | } |
| 94 | |
| 95 | void Run() { |
| 96 | InSequence sequence; |
| 97 | EXPECT_CALL(handler, OnDocumentStart(_)); |
| 98 | EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, EmitterStyle::Block)); |
| 99 | for (std::size_t i = 0; i < m_entries.size(); i++) { |
| 100 | EXPECT_CALL(handler, OnScalar(_, "!", 0, m_entries[i])); |
| 101 | } |
| 102 | EXPECT_CALL(handler, OnSequenceEnd()); |
| 103 | EXPECT_CALL(handler, OnDocumentEnd()); |
| 104 | |
| 105 | Parse(m_yaml.str()); |
| 106 | } |
| 107 | |
| 108 | private: |
| 109 | std::stringstream m_yaml; |