gen_emitter_test.cpp (277367B)
1 #include "handler_test.h" 2 #include "yaml-cpp/yaml.h" 3 #include "gmock/gmock.h" 4 #include "gtest/gtest.h" 5 6 using ::testing::_; 7 8 namespace YAML { 9 namespace { 10 11 typedef HandlerTest GenEmitterTest; 12 13 TEST_F(GenEmitterTest, testf2a8b6e6359fb2c30830) { 14 Emitter out; 15 out << Comment("comment"); 16 out << BeginDoc; 17 out << "foo"; 18 out << EndDoc; 19 20 EXPECT_CALL(handler, OnDocumentStart(_)); 21 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 22 EXPECT_CALL(handler, OnDocumentEnd()); 23 Parse(out.c_str()); 24 } 25 26 TEST_F(GenEmitterTest, testa2c9c04eab06a05bf1a3) { 27 Emitter out; 28 out << BeginDoc; 29 out << Comment("comment"); 30 out << "foo"; 31 out << EndDoc; 32 33 EXPECT_CALL(handler, OnDocumentStart(_)); 34 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 35 EXPECT_CALL(handler, OnDocumentEnd()); 36 Parse(out.c_str()); 37 } 38 39 TEST_F(GenEmitterTest, testc5fae995bf84b2f62627) { 40 Emitter out; 41 out << BeginDoc; 42 out << "foo"; 43 out << Comment("comment"); 44 out << EndDoc; 45 46 EXPECT_CALL(handler, OnDocumentStart(_)); 47 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 48 EXPECT_CALL(handler, OnDocumentEnd()); 49 Parse(out.c_str()); 50 } 51 52 TEST_F(GenEmitterTest, test208b4fb7399a936fce93) { 53 Emitter out; 54 out << BeginDoc; 55 out << "foo"; 56 out << EndDoc; 57 out << Comment("comment"); 58 59 EXPECT_CALL(handler, OnDocumentStart(_)); 60 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 61 EXPECT_CALL(handler, OnDocumentEnd()); 62 Parse(out.c_str()); 63 } 64 65 TEST_F(GenEmitterTest, test402085442ada9788bc4e) { 66 Emitter out; 67 out << Comment("comment"); 68 out << BeginDoc; 69 out << "foo"; 70 71 EXPECT_CALL(handler, OnDocumentStart(_)); 72 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 73 EXPECT_CALL(handler, OnDocumentEnd()); 74 Parse(out.c_str()); 75 } 76 77 TEST_F(GenEmitterTest, test279346c761f7d9a10aec) { 78 Emitter out; 79 out << BeginDoc; 80 out << Comment("comment"); 81 out << "foo"; 82 83 EXPECT_CALL(handler, OnDocumentStart(_)); 84 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 85 EXPECT_CALL(handler, OnDocumentEnd()); 86 Parse(out.c_str()); 87 } 88 89 TEST_F(GenEmitterTest, test386f6766d57a48ccb316) { 90 Emitter out; 91 out << BeginDoc; 92 out << "foo"; 93 out << Comment("comment"); 94 95 EXPECT_CALL(handler, OnDocumentStart(_)); 96 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 97 EXPECT_CALL(handler, OnDocumentEnd()); 98 Parse(out.c_str()); 99 } 100 101 TEST_F(GenEmitterTest, test989baa41ede860374193) { 102 Emitter out; 103 out << BeginDoc; 104 out << "foo"; 105 out << Comment("comment"); 106 107 EXPECT_CALL(handler, OnDocumentStart(_)); 108 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 109 EXPECT_CALL(handler, OnDocumentEnd()); 110 Parse(out.c_str()); 111 } 112 113 TEST_F(GenEmitterTest, test718fa11b9bfa9dfc6632) { 114 Emitter out; 115 out << Comment("comment"); 116 out << BeginDoc; 117 out << "foo\n"; 118 out << EndDoc; 119 120 EXPECT_CALL(handler, OnDocumentStart(_)); 121 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 122 EXPECT_CALL(handler, OnDocumentEnd()); 123 Parse(out.c_str()); 124 } 125 126 TEST_F(GenEmitterTest, test7986c74c7cab2ff062e7) { 127 Emitter out; 128 out << BeginDoc; 129 out << Comment("comment"); 130 out << "foo\n"; 131 out << EndDoc; 132 133 EXPECT_CALL(handler, OnDocumentStart(_)); 134 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 135 EXPECT_CALL(handler, OnDocumentEnd()); 136 Parse(out.c_str()); 137 } 138 139 TEST_F(GenEmitterTest, test1a432be0760ebcf72dde) { 140 Emitter out; 141 out << BeginDoc; 142 out << "foo\n"; 143 out << Comment("comment"); 144 out << EndDoc; 145 146 EXPECT_CALL(handler, OnDocumentStart(_)); 147 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 148 EXPECT_CALL(handler, OnDocumentEnd()); 149 Parse(out.c_str()); 150 } 151 152 TEST_F(GenEmitterTest, test9b4714c8c6dd71f963f1) { 153 Emitter out; 154 out << BeginDoc; 155 out << "foo\n"; 156 out << EndDoc; 157 out << Comment("comment"); 158 159 EXPECT_CALL(handler, OnDocumentStart(_)); 160 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 161 EXPECT_CALL(handler, OnDocumentEnd()); 162 Parse(out.c_str()); 163 } 164 165 TEST_F(GenEmitterTest, test59d039102f43b05233b2) { 166 Emitter out; 167 out << Comment("comment"); 168 out << BeginDoc; 169 out << "foo\n"; 170 171 EXPECT_CALL(handler, OnDocumentStart(_)); 172 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 173 EXPECT_CALL(handler, OnDocumentEnd()); 174 Parse(out.c_str()); 175 } 176 177 TEST_F(GenEmitterTest, test15371be5fc126b3601ee) { 178 Emitter out; 179 out << BeginDoc; 180 out << Comment("comment"); 181 out << "foo\n"; 182 183 EXPECT_CALL(handler, OnDocumentStart(_)); 184 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 185 EXPECT_CALL(handler, OnDocumentEnd()); 186 Parse(out.c_str()); 187 } 188 189 TEST_F(GenEmitterTest, test5a2a5702a41d71567a10) { 190 Emitter out; 191 out << BeginDoc; 192 out << "foo\n"; 193 out << Comment("comment"); 194 195 EXPECT_CALL(handler, OnDocumentStart(_)); 196 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 197 EXPECT_CALL(handler, OnDocumentEnd()); 198 Parse(out.c_str()); 199 } 200 201 TEST_F(GenEmitterTest, test7975acd31f55f66c21a9) { 202 Emitter out; 203 out << BeginDoc; 204 out << "foo\n"; 205 out << Comment("comment"); 206 207 EXPECT_CALL(handler, OnDocumentStart(_)); 208 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 209 EXPECT_CALL(handler, OnDocumentEnd()); 210 Parse(out.c_str()); 211 } 212 213 TEST_F(GenEmitterTest, test9ab358e41e3af0e1852c) { 214 Emitter out; 215 out << Comment("comment"); 216 out << BeginDoc; 217 out << VerbatimTag("tag"); 218 out << "foo"; 219 out << EndDoc; 220 221 EXPECT_CALL(handler, OnDocumentStart(_)); 222 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 223 EXPECT_CALL(handler, OnDocumentEnd()); 224 Parse(out.c_str()); 225 } 226 227 TEST_F(GenEmitterTest, test6571b17e1089f3f34d41) { 228 Emitter out; 229 out << BeginDoc; 230 out << Comment("comment"); 231 out << VerbatimTag("tag"); 232 out << "foo"; 233 out << EndDoc; 234 235 EXPECT_CALL(handler, OnDocumentStart(_)); 236 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 237 EXPECT_CALL(handler, OnDocumentEnd()); 238 Parse(out.c_str()); 239 } 240 241 TEST_F(GenEmitterTest, test7c8476d0a02eeab3326f) { 242 Emitter out; 243 out << BeginDoc; 244 out << VerbatimTag("tag"); 245 out << "foo"; 246 out << Comment("comment"); 247 out << EndDoc; 248 249 EXPECT_CALL(handler, OnDocumentStart(_)); 250 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 251 EXPECT_CALL(handler, OnDocumentEnd()); 252 Parse(out.c_str()); 253 } 254 255 TEST_F(GenEmitterTest, test0883fa5d170d96324325) { 256 Emitter out; 257 out << BeginDoc; 258 out << VerbatimTag("tag"); 259 out << "foo"; 260 out << EndDoc; 261 out << Comment("comment"); 262 263 EXPECT_CALL(handler, OnDocumentStart(_)); 264 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 265 EXPECT_CALL(handler, OnDocumentEnd()); 266 Parse(out.c_str()); 267 } 268 269 TEST_F(GenEmitterTest, test7f44d870f57878e83749) { 270 Emitter out; 271 out << Comment("comment"); 272 out << BeginDoc; 273 out << VerbatimTag("tag"); 274 out << "foo"; 275 276 EXPECT_CALL(handler, OnDocumentStart(_)); 277 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 278 EXPECT_CALL(handler, OnDocumentEnd()); 279 Parse(out.c_str()); 280 } 281 282 TEST_F(GenEmitterTest, testc7b8d9af2a71da438220) { 283 Emitter out; 284 out << BeginDoc; 285 out << Comment("comment"); 286 out << VerbatimTag("tag"); 287 out << "foo"; 288 289 EXPECT_CALL(handler, OnDocumentStart(_)); 290 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 291 EXPECT_CALL(handler, OnDocumentEnd()); 292 Parse(out.c_str()); 293 } 294 295 TEST_F(GenEmitterTest, testa27a4f0174aee7622160) { 296 Emitter out; 297 out << BeginDoc; 298 out << VerbatimTag("tag"); 299 out << "foo"; 300 out << Comment("comment"); 301 302 EXPECT_CALL(handler, OnDocumentStart(_)); 303 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 304 EXPECT_CALL(handler, OnDocumentEnd()); 305 Parse(out.c_str()); 306 } 307 308 TEST_F(GenEmitterTest, testf06e77dc66bc51682e57) { 309 Emitter out; 310 out << BeginDoc; 311 out << VerbatimTag("tag"); 312 out << "foo"; 313 out << Comment("comment"); 314 315 EXPECT_CALL(handler, OnDocumentStart(_)); 316 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 317 EXPECT_CALL(handler, OnDocumentEnd()); 318 Parse(out.c_str()); 319 } 320 321 TEST_F(GenEmitterTest, test28c636f42558c217d90b) { 322 Emitter out; 323 out << Comment("comment"); 324 out << BeginDoc; 325 out << Anchor("anchor"); 326 out << "foo"; 327 out << EndDoc; 328 329 EXPECT_CALL(handler, OnDocumentStart(_)); 330 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 331 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 332 EXPECT_CALL(handler, OnDocumentEnd()); 333 Parse(out.c_str()); 334 } 335 336 TEST_F(GenEmitterTest, testa8e930c2f4f761519825) { 337 Emitter out; 338 out << BeginDoc; 339 out << Comment("comment"); 340 out << Anchor("anchor"); 341 out << "foo"; 342 out << EndDoc; 343 344 EXPECT_CALL(handler, OnDocumentStart(_)); 345 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 346 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 347 EXPECT_CALL(handler, OnDocumentEnd()); 348 Parse(out.c_str()); 349 } 350 351 TEST_F(GenEmitterTest, testc73b721f492b45035034) { 352 Emitter out; 353 out << BeginDoc; 354 out << Anchor("anchor"); 355 out << "foo"; 356 out << Comment("comment"); 357 out << EndDoc; 358 359 EXPECT_CALL(handler, OnDocumentStart(_)); 360 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 361 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 362 EXPECT_CALL(handler, OnDocumentEnd()); 363 Parse(out.c_str()); 364 } 365 366 TEST_F(GenEmitterTest, testb401b54145c71ea07848) { 367 Emitter out; 368 out << BeginDoc; 369 out << Anchor("anchor"); 370 out << "foo"; 371 out << EndDoc; 372 out << Comment("comment"); 373 374 EXPECT_CALL(handler, OnDocumentStart(_)); 375 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 376 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 377 EXPECT_CALL(handler, OnDocumentEnd()); 378 Parse(out.c_str()); 379 } 380 381 TEST_F(GenEmitterTest, test380d9af0ae2e27279526) { 382 Emitter out; 383 out << Comment("comment"); 384 out << BeginDoc; 385 out << Anchor("anchor"); 386 out << "foo"; 387 388 EXPECT_CALL(handler, OnDocumentStart(_)); 389 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 390 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 391 EXPECT_CALL(handler, OnDocumentEnd()); 392 Parse(out.c_str()); 393 } 394 395 TEST_F(GenEmitterTest, test6969308096c6106d1f55) { 396 Emitter out; 397 out << BeginDoc; 398 out << Comment("comment"); 399 out << Anchor("anchor"); 400 out << "foo"; 401 402 EXPECT_CALL(handler, OnDocumentStart(_)); 403 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 404 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 405 EXPECT_CALL(handler, OnDocumentEnd()); 406 Parse(out.c_str()); 407 } 408 409 TEST_F(GenEmitterTest, testa8afc0036fffa3b2d185) { 410 Emitter out; 411 out << BeginDoc; 412 out << Anchor("anchor"); 413 out << "foo"; 414 out << Comment("comment"); 415 416 EXPECT_CALL(handler, OnDocumentStart(_)); 417 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 418 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 419 EXPECT_CALL(handler, OnDocumentEnd()); 420 Parse(out.c_str()); 421 } 422 423 TEST_F(GenEmitterTest, test7b41f0a32b90bf5f138d) { 424 Emitter out; 425 out << BeginDoc; 426 out << Anchor("anchor"); 427 out << "foo"; 428 out << Comment("comment"); 429 430 EXPECT_CALL(handler, OnDocumentStart(_)); 431 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 432 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 433 EXPECT_CALL(handler, OnDocumentEnd()); 434 Parse(out.c_str()); 435 } 436 437 TEST_F(GenEmitterTest, test99b1e0027d74c641f4fc) { 438 Emitter out; 439 out << Comment("comment"); 440 out << "foo"; 441 out << EndDoc; 442 443 EXPECT_CALL(handler, OnDocumentStart(_)); 444 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 445 EXPECT_CALL(handler, OnDocumentEnd()); 446 Parse(out.c_str()); 447 } 448 449 TEST_F(GenEmitterTest, test8e45fdb3ff3c00d56f27) { 450 Emitter out; 451 out << Comment("comment"); 452 out << "foo"; 453 out << EndDoc; 454 455 EXPECT_CALL(handler, OnDocumentStart(_)); 456 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 457 EXPECT_CALL(handler, OnDocumentEnd()); 458 Parse(out.c_str()); 459 } 460 461 TEST_F(GenEmitterTest, testf898ade0c92d48d498cf) { 462 Emitter out; 463 out << "foo"; 464 out << Comment("comment"); 465 out << EndDoc; 466 467 EXPECT_CALL(handler, OnDocumentStart(_)); 468 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 469 EXPECT_CALL(handler, OnDocumentEnd()); 470 Parse(out.c_str()); 471 } 472 473 TEST_F(GenEmitterTest, test3eb11fe6897b9638b90c) { 474 Emitter out; 475 out << "foo"; 476 out << EndDoc; 477 out << Comment("comment"); 478 479 EXPECT_CALL(handler, OnDocumentStart(_)); 480 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 481 EXPECT_CALL(handler, OnDocumentEnd()); 482 Parse(out.c_str()); 483 } 484 485 TEST_F(GenEmitterTest, test4e7428248511a461fdae) { 486 Emitter out; 487 out << Comment("comment"); 488 out << "foo"; 489 490 EXPECT_CALL(handler, OnDocumentStart(_)); 491 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 492 EXPECT_CALL(handler, OnDocumentEnd()); 493 Parse(out.c_str()); 494 } 495 496 TEST_F(GenEmitterTest, testb811cba8e9f57399cd40) { 497 Emitter out; 498 out << Comment("comment"); 499 out << "foo"; 500 501 EXPECT_CALL(handler, OnDocumentStart(_)); 502 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 503 EXPECT_CALL(handler, OnDocumentEnd()); 504 Parse(out.c_str()); 505 } 506 507 TEST_F(GenEmitterTest, testc625669ef35d9165757f) { 508 Emitter out; 509 out << "foo"; 510 out << Comment("comment"); 511 512 EXPECT_CALL(handler, OnDocumentStart(_)); 513 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 514 EXPECT_CALL(handler, OnDocumentEnd()); 515 Parse(out.c_str()); 516 } 517 518 TEST_F(GenEmitterTest, test0bc005214f48707274f7) { 519 Emitter out; 520 out << "foo"; 521 out << Comment("comment"); 522 523 EXPECT_CALL(handler, OnDocumentStart(_)); 524 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 525 EXPECT_CALL(handler, OnDocumentEnd()); 526 Parse(out.c_str()); 527 } 528 529 TEST_F(GenEmitterTest, testdccc5288dfb2f680dd82) { 530 Emitter out; 531 out << Comment("comment"); 532 out << "foo\n"; 533 out << EndDoc; 534 535 EXPECT_CALL(handler, OnDocumentStart(_)); 536 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 537 EXPECT_CALL(handler, OnDocumentEnd()); 538 Parse(out.c_str()); 539 } 540 541 TEST_F(GenEmitterTest, test0a928620b149d5644a3b) { 542 Emitter out; 543 out << Comment("comment"); 544 out << "foo\n"; 545 out << EndDoc; 546 547 EXPECT_CALL(handler, OnDocumentStart(_)); 548 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 549 EXPECT_CALL(handler, OnDocumentEnd()); 550 Parse(out.c_str()); 551 } 552 553 TEST_F(GenEmitterTest, test72bf9f8ba5207fb041c3) { 554 Emitter out; 555 out << "foo\n"; 556 out << Comment("comment"); 557 out << EndDoc; 558 559 EXPECT_CALL(handler, OnDocumentStart(_)); 560 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 561 EXPECT_CALL(handler, OnDocumentEnd()); 562 Parse(out.c_str()); 563 } 564 565 TEST_F(GenEmitterTest, test39ba33ec287e431e70d0) { 566 Emitter out; 567 out << "foo\n"; 568 out << EndDoc; 569 out << Comment("comment"); 570 571 EXPECT_CALL(handler, OnDocumentStart(_)); 572 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 573 EXPECT_CALL(handler, OnDocumentEnd()); 574 Parse(out.c_str()); 575 } 576 577 TEST_F(GenEmitterTest, testce39fe4e650942b617c6) { 578 Emitter out; 579 out << Comment("comment"); 580 out << "foo\n"; 581 582 EXPECT_CALL(handler, OnDocumentStart(_)); 583 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 584 EXPECT_CALL(handler, OnDocumentEnd()); 585 Parse(out.c_str()); 586 } 587 588 TEST_F(GenEmitterTest, test680e99eab986e1cdac01) { 589 Emitter out; 590 out << Comment("comment"); 591 out << "foo\n"; 592 593 EXPECT_CALL(handler, OnDocumentStart(_)); 594 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 595 EXPECT_CALL(handler, OnDocumentEnd()); 596 Parse(out.c_str()); 597 } 598 599 TEST_F(GenEmitterTest, teste6e7f73dfac0048154af) { 600 Emitter out; 601 out << "foo\n"; 602 out << Comment("comment"); 603 604 EXPECT_CALL(handler, OnDocumentStart(_)); 605 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 606 EXPECT_CALL(handler, OnDocumentEnd()); 607 Parse(out.c_str()); 608 } 609 610 TEST_F(GenEmitterTest, test19e2c91493d21a389511) { 611 Emitter out; 612 out << "foo\n"; 613 out << Comment("comment"); 614 615 EXPECT_CALL(handler, OnDocumentStart(_)); 616 EXPECT_CALL(handler, OnScalar(_, "!", 0, "foo\n")); 617 EXPECT_CALL(handler, OnDocumentEnd()); 618 Parse(out.c_str()); 619 } 620 621 TEST_F(GenEmitterTest, testc15cdbdbf9661c853def) { 622 Emitter out; 623 out << Comment("comment"); 624 out << VerbatimTag("tag"); 625 out << "foo"; 626 out << EndDoc; 627 628 EXPECT_CALL(handler, OnDocumentStart(_)); 629 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 630 EXPECT_CALL(handler, OnDocumentEnd()); 631 Parse(out.c_str()); 632 } 633 634 TEST_F(GenEmitterTest, testa349878c464f03fa6d4e) { 635 Emitter out; 636 out << Comment("comment"); 637 out << VerbatimTag("tag"); 638 out << "foo"; 639 out << EndDoc; 640 641 EXPECT_CALL(handler, OnDocumentStart(_)); 642 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 643 EXPECT_CALL(handler, OnDocumentEnd()); 644 Parse(out.c_str()); 645 } 646 647 TEST_F(GenEmitterTest, testc063a846f87b1e20e4e9) { 648 Emitter out; 649 out << VerbatimTag("tag"); 650 out << "foo"; 651 out << Comment("comment"); 652 out << EndDoc; 653 654 EXPECT_CALL(handler, OnDocumentStart(_)); 655 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 656 EXPECT_CALL(handler, OnDocumentEnd()); 657 Parse(out.c_str()); 658 } 659 660 TEST_F(GenEmitterTest, testdfb3a9ec6da3b792f392) { 661 Emitter out; 662 out << VerbatimTag("tag"); 663 out << "foo"; 664 out << EndDoc; 665 out << Comment("comment"); 666 667 EXPECT_CALL(handler, OnDocumentStart(_)); 668 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 669 EXPECT_CALL(handler, OnDocumentEnd()); 670 Parse(out.c_str()); 671 } 672 673 TEST_F(GenEmitterTest, test6f545990782be38424bf) { 674 Emitter out; 675 out << Comment("comment"); 676 out << VerbatimTag("tag"); 677 out << "foo"; 678 679 EXPECT_CALL(handler, OnDocumentStart(_)); 680 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 681 EXPECT_CALL(handler, OnDocumentEnd()); 682 Parse(out.c_str()); 683 } 684 685 TEST_F(GenEmitterTest, test9d7dd5e044527a4e8f31) { 686 Emitter out; 687 out << Comment("comment"); 688 out << VerbatimTag("tag"); 689 out << "foo"; 690 691 EXPECT_CALL(handler, OnDocumentStart(_)); 692 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 693 EXPECT_CALL(handler, OnDocumentEnd()); 694 Parse(out.c_str()); 695 } 696 697 TEST_F(GenEmitterTest, testba570ae83f89342779ff) { 698 Emitter out; 699 out << VerbatimTag("tag"); 700 out << "foo"; 701 out << Comment("comment"); 702 703 EXPECT_CALL(handler, OnDocumentStart(_)); 704 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 705 EXPECT_CALL(handler, OnDocumentEnd()); 706 Parse(out.c_str()); 707 } 708 709 TEST_F(GenEmitterTest, testc6fc50c169793aa60531) { 710 Emitter out; 711 out << VerbatimTag("tag"); 712 out << "foo"; 713 out << Comment("comment"); 714 715 EXPECT_CALL(handler, OnDocumentStart(_)); 716 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 717 EXPECT_CALL(handler, OnDocumentEnd()); 718 Parse(out.c_str()); 719 } 720 721 TEST_F(GenEmitterTest, testd10a9c9671992acd494d) { 722 Emitter out; 723 out << Comment("comment"); 724 out << Anchor("anchor"); 725 out << "foo"; 726 out << EndDoc; 727 728 EXPECT_CALL(handler, OnDocumentStart(_)); 729 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 730 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 731 EXPECT_CALL(handler, OnDocumentEnd()); 732 Parse(out.c_str()); 733 } 734 735 TEST_F(GenEmitterTest, testd5ee8a3bdb42c8639ad4) { 736 Emitter out; 737 out << Comment("comment"); 738 out << Anchor("anchor"); 739 out << "foo"; 740 out << EndDoc; 741 742 EXPECT_CALL(handler, OnDocumentStart(_)); 743 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 744 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 745 EXPECT_CALL(handler, OnDocumentEnd()); 746 Parse(out.c_str()); 747 } 748 749 TEST_F(GenEmitterTest, test24914f6c2b7f7d5843c4) { 750 Emitter out; 751 out << Anchor("anchor"); 752 out << "foo"; 753 out << Comment("comment"); 754 out << EndDoc; 755 756 EXPECT_CALL(handler, OnDocumentStart(_)); 757 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 758 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 759 EXPECT_CALL(handler, OnDocumentEnd()); 760 Parse(out.c_str()); 761 } 762 763 TEST_F(GenEmitterTest, test9af19fe8c77aa18cd462) { 764 Emitter out; 765 out << Anchor("anchor"); 766 out << "foo"; 767 out << EndDoc; 768 out << Comment("comment"); 769 770 EXPECT_CALL(handler, OnDocumentStart(_)); 771 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 772 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 773 EXPECT_CALL(handler, OnDocumentEnd()); 774 Parse(out.c_str()); 775 } 776 777 TEST_F(GenEmitterTest, testc2f9274717aaf39b0838) { 778 Emitter out; 779 out << Comment("comment"); 780 out << Anchor("anchor"); 781 out << "foo"; 782 783 EXPECT_CALL(handler, OnDocumentStart(_)); 784 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 785 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 786 EXPECT_CALL(handler, OnDocumentEnd()); 787 Parse(out.c_str()); 788 } 789 790 TEST_F(GenEmitterTest, test75f3a7f62b5b77411653) { 791 Emitter out; 792 out << Comment("comment"); 793 out << Anchor("anchor"); 794 out << "foo"; 795 796 EXPECT_CALL(handler, OnDocumentStart(_)); 797 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 798 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 799 EXPECT_CALL(handler, OnDocumentEnd()); 800 Parse(out.c_str()); 801 } 802 803 TEST_F(GenEmitterTest, testea51373e6b4e598b2adf) { 804 Emitter out; 805 out << Anchor("anchor"); 806 out << "foo"; 807 out << Comment("comment"); 808 809 EXPECT_CALL(handler, OnDocumentStart(_)); 810 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 811 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 812 EXPECT_CALL(handler, OnDocumentEnd()); 813 Parse(out.c_str()); 814 } 815 816 TEST_F(GenEmitterTest, testa594204f0724101d4931) { 817 Emitter out; 818 out << Anchor("anchor"); 819 out << "foo"; 820 out << Comment("comment"); 821 822 EXPECT_CALL(handler, OnDocumentStart(_)); 823 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 824 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 825 EXPECT_CALL(handler, OnDocumentEnd()); 826 Parse(out.c_str()); 827 } 828 829 TEST_F(GenEmitterTest, test87638f2fba55c5235720) { 830 Emitter out; 831 out << Comment("comment"); 832 out << BeginDoc; 833 out << BeginSeq; 834 out << EndSeq; 835 out << EndDoc; 836 837 EXPECT_CALL(handler, OnDocumentStart(_)); 838 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 839 EXPECT_CALL(handler, OnSequenceEnd()); 840 EXPECT_CALL(handler, OnDocumentEnd()); 841 Parse(out.c_str()); 842 } 843 844 TEST_F(GenEmitterTest, test786f027ec8e380bdeb45) { 845 Emitter out; 846 out << BeginDoc; 847 out << Comment("comment"); 848 out << BeginSeq; 849 out << EndSeq; 850 out << EndDoc; 851 852 EXPECT_CALL(handler, OnDocumentStart(_)); 853 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 854 EXPECT_CALL(handler, OnSequenceEnd()); 855 EXPECT_CALL(handler, OnDocumentEnd()); 856 Parse(out.c_str()); 857 } 858 859 TEST_F(GenEmitterTest, test9d9ca2fc29536ef5d392) { 860 Emitter out; 861 out << BeginDoc; 862 out << BeginSeq; 863 out << Comment("comment"); 864 out << EndSeq; 865 out << EndDoc; 866 867 EXPECT_CALL(handler, OnDocumentStart(_)); 868 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 869 EXPECT_CALL(handler, OnSequenceEnd()); 870 EXPECT_CALL(handler, OnDocumentEnd()); 871 Parse(out.c_str()); 872 } 873 874 TEST_F(GenEmitterTest, testde9c33927d8f706e5191) { 875 Emitter out; 876 out << BeginDoc; 877 out << BeginSeq; 878 out << EndSeq; 879 out << Comment("comment"); 880 out << EndDoc; 881 882 EXPECT_CALL(handler, OnDocumentStart(_)); 883 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 884 EXPECT_CALL(handler, OnSequenceEnd()); 885 EXPECT_CALL(handler, OnDocumentEnd()); 886 Parse(out.c_str()); 887 } 888 889 TEST_F(GenEmitterTest, testa03392eb1d9af2180eb2) { 890 Emitter out; 891 out << BeginDoc; 892 out << BeginSeq; 893 out << EndSeq; 894 out << EndDoc; 895 out << Comment("comment"); 896 897 EXPECT_CALL(handler, OnDocumentStart(_)); 898 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 899 EXPECT_CALL(handler, OnSequenceEnd()); 900 EXPECT_CALL(handler, OnDocumentEnd()); 901 Parse(out.c_str()); 902 } 903 904 TEST_F(GenEmitterTest, test8826ba8a4954e2775441) { 905 Emitter out; 906 out << Comment("comment"); 907 out << BeginDoc; 908 out << BeginSeq; 909 out << EndSeq; 910 911 EXPECT_CALL(handler, OnDocumentStart(_)); 912 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 913 EXPECT_CALL(handler, OnSequenceEnd()); 914 EXPECT_CALL(handler, OnDocumentEnd()); 915 Parse(out.c_str()); 916 } 917 918 TEST_F(GenEmitterTest, testf116d1ab8a1646bb4295) { 919 Emitter out; 920 out << BeginDoc; 921 out << Comment("comment"); 922 out << BeginSeq; 923 out << EndSeq; 924 925 EXPECT_CALL(handler, OnDocumentStart(_)); 926 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 927 EXPECT_CALL(handler, OnSequenceEnd()); 928 EXPECT_CALL(handler, OnDocumentEnd()); 929 Parse(out.c_str()); 930 } 931 932 TEST_F(GenEmitterTest, test1d4afe394248c5d6f190) { 933 Emitter out; 934 out << BeginDoc; 935 out << BeginSeq; 936 out << Comment("comment"); 937 out << EndSeq; 938 939 EXPECT_CALL(handler, OnDocumentStart(_)); 940 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 941 EXPECT_CALL(handler, OnSequenceEnd()); 942 EXPECT_CALL(handler, OnDocumentEnd()); 943 Parse(out.c_str()); 944 } 945 946 TEST_F(GenEmitterTest, test4cc7b190d6dd08368f08) { 947 Emitter out; 948 out << BeginDoc; 949 out << BeginSeq; 950 out << EndSeq; 951 out << Comment("comment"); 952 953 EXPECT_CALL(handler, OnDocumentStart(_)); 954 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 955 EXPECT_CALL(handler, OnSequenceEnd()); 956 EXPECT_CALL(handler, OnDocumentEnd()); 957 Parse(out.c_str()); 958 } 959 960 TEST_F(GenEmitterTest, testc623063380afa67c57c4) { 961 Emitter out; 962 out << BeginDoc; 963 out << BeginSeq; 964 out << EndSeq; 965 out << Comment("comment"); 966 967 EXPECT_CALL(handler, OnDocumentStart(_)); 968 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 969 EXPECT_CALL(handler, OnSequenceEnd()); 970 EXPECT_CALL(handler, OnDocumentEnd()); 971 Parse(out.c_str()); 972 } 973 974 TEST_F(GenEmitterTest, teste24ef3f378c4c33107b2) { 975 Emitter out; 976 out << Comment("comment"); 977 out << BeginDoc; 978 out << BeginSeq; 979 out << "foo"; 980 out << EndSeq; 981 out << EndDoc; 982 983 EXPECT_CALL(handler, OnDocumentStart(_)); 984 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 985 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 986 EXPECT_CALL(handler, OnSequenceEnd()); 987 EXPECT_CALL(handler, OnDocumentEnd()); 988 Parse(out.c_str()); 989 } 990 991 TEST_F(GenEmitterTest, test2aa8f68b872fd07fde8c) { 992 Emitter out; 993 out << BeginDoc; 994 out << Comment("comment"); 995 out << BeginSeq; 996 out << "foo"; 997 out << EndSeq; 998 out << EndDoc; 999 1000 EXPECT_CALL(handler, OnDocumentStart(_)); 1001 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1002 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1003 EXPECT_CALL(handler, OnSequenceEnd()); 1004 EXPECT_CALL(handler, OnDocumentEnd()); 1005 Parse(out.c_str()); 1006 } 1007 1008 TEST_F(GenEmitterTest, test940bf9330572d48b476f) { 1009 Emitter out; 1010 out << BeginDoc; 1011 out << BeginSeq; 1012 out << Comment("comment"); 1013 out << "foo"; 1014 out << EndSeq; 1015 out << EndDoc; 1016 1017 EXPECT_CALL(handler, OnDocumentStart(_)); 1018 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1019 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1020 EXPECT_CALL(handler, OnSequenceEnd()); 1021 EXPECT_CALL(handler, OnDocumentEnd()); 1022 Parse(out.c_str()); 1023 } 1024 1025 TEST_F(GenEmitterTest, testd710bce67052a991abfa) { 1026 Emitter out; 1027 out << BeginDoc; 1028 out << BeginSeq; 1029 out << "foo"; 1030 out << Comment("comment"); 1031 out << EndSeq; 1032 out << EndDoc; 1033 1034 EXPECT_CALL(handler, OnDocumentStart(_)); 1035 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1036 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1037 EXPECT_CALL(handler, OnSequenceEnd()); 1038 EXPECT_CALL(handler, OnDocumentEnd()); 1039 Parse(out.c_str()); 1040 } 1041 1042 TEST_F(GenEmitterTest, testd2ac557dae648cd1ba66) { 1043 Emitter out; 1044 out << BeginDoc; 1045 out << BeginSeq; 1046 out << "foo"; 1047 out << EndSeq; 1048 out << Comment("comment"); 1049 out << EndDoc; 1050 1051 EXPECT_CALL(handler, OnDocumentStart(_)); 1052 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1053 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1054 EXPECT_CALL(handler, OnSequenceEnd()); 1055 EXPECT_CALL(handler, OnDocumentEnd()); 1056 Parse(out.c_str()); 1057 } 1058 1059 TEST_F(GenEmitterTest, testb394f0e282404d1235d3) { 1060 Emitter out; 1061 out << BeginDoc; 1062 out << BeginSeq; 1063 out << "foo"; 1064 out << EndSeq; 1065 out << EndDoc; 1066 out << Comment("comment"); 1067 1068 EXPECT_CALL(handler, OnDocumentStart(_)); 1069 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1070 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1071 EXPECT_CALL(handler, OnSequenceEnd()); 1072 EXPECT_CALL(handler, OnDocumentEnd()); 1073 Parse(out.c_str()); 1074 } 1075 1076 TEST_F(GenEmitterTest, testaf620080909b118a715d) { 1077 Emitter out; 1078 out << Comment("comment"); 1079 out << BeginDoc; 1080 out << BeginSeq; 1081 out << "foo"; 1082 out << EndSeq; 1083 1084 EXPECT_CALL(handler, OnDocumentStart(_)); 1085 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1086 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1087 EXPECT_CALL(handler, OnSequenceEnd()); 1088 EXPECT_CALL(handler, OnDocumentEnd()); 1089 Parse(out.c_str()); 1090 } 1091 1092 TEST_F(GenEmitterTest, testfc23fc6f424006e5907f) { 1093 Emitter out; 1094 out << BeginDoc; 1095 out << Comment("comment"); 1096 out << BeginSeq; 1097 out << "foo"; 1098 out << EndSeq; 1099 1100 EXPECT_CALL(handler, OnDocumentStart(_)); 1101 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1102 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1103 EXPECT_CALL(handler, OnSequenceEnd()); 1104 EXPECT_CALL(handler, OnDocumentEnd()); 1105 Parse(out.c_str()); 1106 } 1107 1108 TEST_F(GenEmitterTest, testbc5517fe466dd4988ce2) { 1109 Emitter out; 1110 out << BeginDoc; 1111 out << BeginSeq; 1112 out << Comment("comment"); 1113 out << "foo"; 1114 out << EndSeq; 1115 1116 EXPECT_CALL(handler, OnDocumentStart(_)); 1117 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1118 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1119 EXPECT_CALL(handler, OnSequenceEnd()); 1120 EXPECT_CALL(handler, OnDocumentEnd()); 1121 Parse(out.c_str()); 1122 } 1123 1124 TEST_F(GenEmitterTest, testc0db52f1be33ddf93852) { 1125 Emitter out; 1126 out << BeginDoc; 1127 out << BeginSeq; 1128 out << "foo"; 1129 out << Comment("comment"); 1130 out << EndSeq; 1131 1132 EXPECT_CALL(handler, OnDocumentStart(_)); 1133 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1134 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1135 EXPECT_CALL(handler, OnSequenceEnd()); 1136 EXPECT_CALL(handler, OnDocumentEnd()); 1137 Parse(out.c_str()); 1138 } 1139 1140 TEST_F(GenEmitterTest, test279a9eef5b2d2cf98ecf) { 1141 Emitter out; 1142 out << BeginDoc; 1143 out << BeginSeq; 1144 out << "foo"; 1145 out << EndSeq; 1146 out << Comment("comment"); 1147 1148 EXPECT_CALL(handler, OnDocumentStart(_)); 1149 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1150 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1151 EXPECT_CALL(handler, OnSequenceEnd()); 1152 EXPECT_CALL(handler, OnDocumentEnd()); 1153 Parse(out.c_str()); 1154 } 1155 1156 TEST_F(GenEmitterTest, test7f55b2f00c1090e43af5) { 1157 Emitter out; 1158 out << BeginDoc; 1159 out << BeginSeq; 1160 out << "foo"; 1161 out << EndSeq; 1162 out << Comment("comment"); 1163 1164 EXPECT_CALL(handler, OnDocumentStart(_)); 1165 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1166 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1167 EXPECT_CALL(handler, OnSequenceEnd()); 1168 EXPECT_CALL(handler, OnDocumentEnd()); 1169 Parse(out.c_str()); 1170 } 1171 1172 TEST_F(GenEmitterTest, test1be996b4b790d9bd565d) { 1173 Emitter out; 1174 out << Comment("comment"); 1175 out << BeginDoc; 1176 out << BeginSeq; 1177 out << VerbatimTag("tag"); 1178 out << "foo"; 1179 out << EndSeq; 1180 out << EndDoc; 1181 1182 EXPECT_CALL(handler, OnDocumentStart(_)); 1183 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1184 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1185 EXPECT_CALL(handler, OnSequenceEnd()); 1186 EXPECT_CALL(handler, OnDocumentEnd()); 1187 Parse(out.c_str()); 1188 } 1189 1190 TEST_F(GenEmitterTest, testa5dea69e968ea27412cc) { 1191 Emitter out; 1192 out << BeginDoc; 1193 out << Comment("comment"); 1194 out << BeginSeq; 1195 out << VerbatimTag("tag"); 1196 out << "foo"; 1197 out << EndSeq; 1198 out << EndDoc; 1199 1200 EXPECT_CALL(handler, OnDocumentStart(_)); 1201 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1202 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1203 EXPECT_CALL(handler, OnSequenceEnd()); 1204 EXPECT_CALL(handler, OnDocumentEnd()); 1205 Parse(out.c_str()); 1206 } 1207 1208 TEST_F(GenEmitterTest, test77fe0d4370db4aa8af1a) { 1209 Emitter out; 1210 out << BeginDoc; 1211 out << BeginSeq; 1212 out << Comment("comment"); 1213 out << VerbatimTag("tag"); 1214 out << "foo"; 1215 out << EndSeq; 1216 out << EndDoc; 1217 1218 EXPECT_CALL(handler, OnDocumentStart(_)); 1219 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1220 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1221 EXPECT_CALL(handler, OnSequenceEnd()); 1222 EXPECT_CALL(handler, OnDocumentEnd()); 1223 Parse(out.c_str()); 1224 } 1225 1226 TEST_F(GenEmitterTest, test6d0319a28dd1a931f211) { 1227 Emitter out; 1228 out << BeginDoc; 1229 out << BeginSeq; 1230 out << VerbatimTag("tag"); 1231 out << "foo"; 1232 out << Comment("comment"); 1233 out << EndSeq; 1234 out << EndDoc; 1235 1236 EXPECT_CALL(handler, OnDocumentStart(_)); 1237 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1238 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1239 EXPECT_CALL(handler, OnSequenceEnd()); 1240 EXPECT_CALL(handler, OnDocumentEnd()); 1241 Parse(out.c_str()); 1242 } 1243 1244 TEST_F(GenEmitterTest, test0031c4cd5331366162a6) { 1245 Emitter out; 1246 out << BeginDoc; 1247 out << BeginSeq; 1248 out << VerbatimTag("tag"); 1249 out << "foo"; 1250 out << EndSeq; 1251 out << Comment("comment"); 1252 out << EndDoc; 1253 1254 EXPECT_CALL(handler, OnDocumentStart(_)); 1255 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1256 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1257 EXPECT_CALL(handler, OnSequenceEnd()); 1258 EXPECT_CALL(handler, OnDocumentEnd()); 1259 Parse(out.c_str()); 1260 } 1261 1262 TEST_F(GenEmitterTest, testc0c74d483811e3322ed2) { 1263 Emitter out; 1264 out << BeginDoc; 1265 out << BeginSeq; 1266 out << VerbatimTag("tag"); 1267 out << "foo"; 1268 out << EndSeq; 1269 out << EndDoc; 1270 out << Comment("comment"); 1271 1272 EXPECT_CALL(handler, OnDocumentStart(_)); 1273 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1274 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1275 EXPECT_CALL(handler, OnSequenceEnd()); 1276 EXPECT_CALL(handler, OnDocumentEnd()); 1277 Parse(out.c_str()); 1278 } 1279 1280 TEST_F(GenEmitterTest, test0d0938c9dca1e78401d6) { 1281 Emitter out; 1282 out << Comment("comment"); 1283 out << BeginDoc; 1284 out << BeginSeq; 1285 out << VerbatimTag("tag"); 1286 out << "foo"; 1287 out << EndSeq; 1288 1289 EXPECT_CALL(handler, OnDocumentStart(_)); 1290 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1291 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1292 EXPECT_CALL(handler, OnSequenceEnd()); 1293 EXPECT_CALL(handler, OnDocumentEnd()); 1294 Parse(out.c_str()); 1295 } 1296 1297 TEST_F(GenEmitterTest, test0c83b8f0404e62673099) { 1298 Emitter out; 1299 out << BeginDoc; 1300 out << Comment("comment"); 1301 out << BeginSeq; 1302 out << VerbatimTag("tag"); 1303 out << "foo"; 1304 out << EndSeq; 1305 1306 EXPECT_CALL(handler, OnDocumentStart(_)); 1307 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1308 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1309 EXPECT_CALL(handler, OnSequenceEnd()); 1310 EXPECT_CALL(handler, OnDocumentEnd()); 1311 Parse(out.c_str()); 1312 } 1313 1314 TEST_F(GenEmitterTest, test733fd2f94ae082ea6076) { 1315 Emitter out; 1316 out << BeginDoc; 1317 out << BeginSeq; 1318 out << Comment("comment"); 1319 out << VerbatimTag("tag"); 1320 out << "foo"; 1321 out << EndSeq; 1322 1323 EXPECT_CALL(handler, OnDocumentStart(_)); 1324 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1325 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1326 EXPECT_CALL(handler, OnSequenceEnd()); 1327 EXPECT_CALL(handler, OnDocumentEnd()); 1328 Parse(out.c_str()); 1329 } 1330 1331 TEST_F(GenEmitterTest, test04b57f98a492b0f2c1ad) { 1332 Emitter out; 1333 out << BeginDoc; 1334 out << BeginSeq; 1335 out << VerbatimTag("tag"); 1336 out << "foo"; 1337 out << Comment("comment"); 1338 out << EndSeq; 1339 1340 EXPECT_CALL(handler, OnDocumentStart(_)); 1341 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1342 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1343 EXPECT_CALL(handler, OnSequenceEnd()); 1344 EXPECT_CALL(handler, OnDocumentEnd()); 1345 Parse(out.c_str()); 1346 } 1347 1348 TEST_F(GenEmitterTest, test80d83a80f235341f1bff) { 1349 Emitter out; 1350 out << BeginDoc; 1351 out << BeginSeq; 1352 out << VerbatimTag("tag"); 1353 out << "foo"; 1354 out << EndSeq; 1355 out << Comment("comment"); 1356 1357 EXPECT_CALL(handler, OnDocumentStart(_)); 1358 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1359 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1360 EXPECT_CALL(handler, OnSequenceEnd()); 1361 EXPECT_CALL(handler, OnDocumentEnd()); 1362 Parse(out.c_str()); 1363 } 1364 1365 TEST_F(GenEmitterTest, testecbe137bf7436ccd7976) { 1366 Emitter out; 1367 out << BeginDoc; 1368 out << BeginSeq; 1369 out << VerbatimTag("tag"); 1370 out << "foo"; 1371 out << EndSeq; 1372 out << Comment("comment"); 1373 1374 EXPECT_CALL(handler, OnDocumentStart(_)); 1375 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1376 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 1377 EXPECT_CALL(handler, OnSequenceEnd()); 1378 EXPECT_CALL(handler, OnDocumentEnd()); 1379 Parse(out.c_str()); 1380 } 1381 1382 TEST_F(GenEmitterTest, testf14f2e8202cacdf9252d) { 1383 Emitter out; 1384 out << Comment("comment"); 1385 out << BeginDoc; 1386 out << BeginSeq; 1387 out << Anchor("anchor"); 1388 out << "foo"; 1389 out << EndSeq; 1390 out << EndDoc; 1391 1392 EXPECT_CALL(handler, OnDocumentStart(_)); 1393 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1394 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1395 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1396 EXPECT_CALL(handler, OnSequenceEnd()); 1397 EXPECT_CALL(handler, OnDocumentEnd()); 1398 Parse(out.c_str()); 1399 } 1400 1401 TEST_F(GenEmitterTest, test9c029f7cf565580a56fd) { 1402 Emitter out; 1403 out << BeginDoc; 1404 out << Comment("comment"); 1405 out << BeginSeq; 1406 out << Anchor("anchor"); 1407 out << "foo"; 1408 out << EndSeq; 1409 out << EndDoc; 1410 1411 EXPECT_CALL(handler, OnDocumentStart(_)); 1412 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1413 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1414 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1415 EXPECT_CALL(handler, OnSequenceEnd()); 1416 EXPECT_CALL(handler, OnDocumentEnd()); 1417 Parse(out.c_str()); 1418 } 1419 1420 TEST_F(GenEmitterTest, test129cd28cda34c7b97a89) { 1421 Emitter out; 1422 out << BeginDoc; 1423 out << BeginSeq; 1424 out << Comment("comment"); 1425 out << Anchor("anchor"); 1426 out << "foo"; 1427 out << EndSeq; 1428 out << EndDoc; 1429 1430 EXPECT_CALL(handler, OnDocumentStart(_)); 1431 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1432 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1433 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1434 EXPECT_CALL(handler, OnSequenceEnd()); 1435 EXPECT_CALL(handler, OnDocumentEnd()); 1436 Parse(out.c_str()); 1437 } 1438 1439 TEST_F(GenEmitterTest, test1c55ee081412be96e00f) { 1440 Emitter out; 1441 out << BeginDoc; 1442 out << BeginSeq; 1443 out << Anchor("anchor"); 1444 out << "foo"; 1445 out << Comment("comment"); 1446 out << EndSeq; 1447 out << EndDoc; 1448 1449 EXPECT_CALL(handler, OnDocumentStart(_)); 1450 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1451 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1452 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1453 EXPECT_CALL(handler, OnSequenceEnd()); 1454 EXPECT_CALL(handler, OnDocumentEnd()); 1455 Parse(out.c_str()); 1456 } 1457 1458 TEST_F(GenEmitterTest, testf9e9d15d9e09a8e98681) { 1459 Emitter out; 1460 out << BeginDoc; 1461 out << BeginSeq; 1462 out << Anchor("anchor"); 1463 out << "foo"; 1464 out << EndSeq; 1465 out << Comment("comment"); 1466 out << EndDoc; 1467 1468 EXPECT_CALL(handler, OnDocumentStart(_)); 1469 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1470 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1471 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1472 EXPECT_CALL(handler, OnSequenceEnd()); 1473 EXPECT_CALL(handler, OnDocumentEnd()); 1474 Parse(out.c_str()); 1475 } 1476 1477 TEST_F(GenEmitterTest, test03dd7104722840fe7fee) { 1478 Emitter out; 1479 out << BeginDoc; 1480 out << BeginSeq; 1481 out << Anchor("anchor"); 1482 out << "foo"; 1483 out << EndSeq; 1484 out << EndDoc; 1485 out << Comment("comment"); 1486 1487 EXPECT_CALL(handler, OnDocumentStart(_)); 1488 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1489 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1490 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1491 EXPECT_CALL(handler, OnSequenceEnd()); 1492 EXPECT_CALL(handler, OnDocumentEnd()); 1493 Parse(out.c_str()); 1494 } 1495 1496 TEST_F(GenEmitterTest, teste6c856a08270255404b6) { 1497 Emitter out; 1498 out << Comment("comment"); 1499 out << BeginDoc; 1500 out << BeginSeq; 1501 out << Anchor("anchor"); 1502 out << "foo"; 1503 out << EndSeq; 1504 1505 EXPECT_CALL(handler, OnDocumentStart(_)); 1506 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1507 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1508 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1509 EXPECT_CALL(handler, OnSequenceEnd()); 1510 EXPECT_CALL(handler, OnDocumentEnd()); 1511 Parse(out.c_str()); 1512 } 1513 1514 TEST_F(GenEmitterTest, testf285ed8797058c0e4e2f) { 1515 Emitter out; 1516 out << BeginDoc; 1517 out << Comment("comment"); 1518 out << BeginSeq; 1519 out << Anchor("anchor"); 1520 out << "foo"; 1521 out << EndSeq; 1522 1523 EXPECT_CALL(handler, OnDocumentStart(_)); 1524 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1525 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1526 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1527 EXPECT_CALL(handler, OnSequenceEnd()); 1528 EXPECT_CALL(handler, OnDocumentEnd()); 1529 Parse(out.c_str()); 1530 } 1531 1532 TEST_F(GenEmitterTest, test906076647b894281787e) { 1533 Emitter out; 1534 out << BeginDoc; 1535 out << BeginSeq; 1536 out << Comment("comment"); 1537 out << Anchor("anchor"); 1538 out << "foo"; 1539 out << EndSeq; 1540 1541 EXPECT_CALL(handler, OnDocumentStart(_)); 1542 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1543 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1544 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1545 EXPECT_CALL(handler, OnSequenceEnd()); 1546 EXPECT_CALL(handler, OnDocumentEnd()); 1547 Parse(out.c_str()); 1548 } 1549 1550 TEST_F(GenEmitterTest, test8a836336041c56130c5c) { 1551 Emitter out; 1552 out << BeginDoc; 1553 out << BeginSeq; 1554 out << Anchor("anchor"); 1555 out << "foo"; 1556 out << Comment("comment"); 1557 out << EndSeq; 1558 1559 EXPECT_CALL(handler, OnDocumentStart(_)); 1560 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1561 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1562 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1563 EXPECT_CALL(handler, OnSequenceEnd()); 1564 EXPECT_CALL(handler, OnDocumentEnd()); 1565 Parse(out.c_str()); 1566 } 1567 1568 TEST_F(GenEmitterTest, testc7f61ada097fb34f24ce) { 1569 Emitter out; 1570 out << BeginDoc; 1571 out << BeginSeq; 1572 out << Anchor("anchor"); 1573 out << "foo"; 1574 out << EndSeq; 1575 out << Comment("comment"); 1576 1577 EXPECT_CALL(handler, OnDocumentStart(_)); 1578 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1579 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1580 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1581 EXPECT_CALL(handler, OnSequenceEnd()); 1582 EXPECT_CALL(handler, OnDocumentEnd()); 1583 Parse(out.c_str()); 1584 } 1585 1586 TEST_F(GenEmitterTest, testec075d926fd1f95a1bae) { 1587 Emitter out; 1588 out << BeginDoc; 1589 out << BeginSeq; 1590 out << Anchor("anchor"); 1591 out << "foo"; 1592 out << EndSeq; 1593 out << Comment("comment"); 1594 1595 EXPECT_CALL(handler, OnDocumentStart(_)); 1596 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1597 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1598 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 1599 EXPECT_CALL(handler, OnSequenceEnd()); 1600 EXPECT_CALL(handler, OnDocumentEnd()); 1601 Parse(out.c_str()); 1602 } 1603 1604 TEST_F(GenEmitterTest, testa79ce9edc0c3593faa31) { 1605 Emitter out; 1606 out << Comment("comment"); 1607 out << BeginDoc; 1608 out << BeginSeq; 1609 out << VerbatimTag("tag"); 1610 out << Anchor("anchor"); 1611 out << "foo"; 1612 out << EndSeq; 1613 out << EndDoc; 1614 1615 EXPECT_CALL(handler, OnDocumentStart(_)); 1616 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1617 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1618 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1619 EXPECT_CALL(handler, OnSequenceEnd()); 1620 EXPECT_CALL(handler, OnDocumentEnd()); 1621 Parse(out.c_str()); 1622 } 1623 1624 TEST_F(GenEmitterTest, test525c133ebf8f46a1962f) { 1625 Emitter out; 1626 out << BeginDoc; 1627 out << Comment("comment"); 1628 out << BeginSeq; 1629 out << VerbatimTag("tag"); 1630 out << Anchor("anchor"); 1631 out << "foo"; 1632 out << EndSeq; 1633 out << EndDoc; 1634 1635 EXPECT_CALL(handler, OnDocumentStart(_)); 1636 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1637 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1638 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1639 EXPECT_CALL(handler, OnSequenceEnd()); 1640 EXPECT_CALL(handler, OnDocumentEnd()); 1641 Parse(out.c_str()); 1642 } 1643 1644 TEST_F(GenEmitterTest, testb06604d03a8c9cfbe7c2) { 1645 Emitter out; 1646 out << BeginDoc; 1647 out << BeginSeq; 1648 out << Comment("comment"); 1649 out << VerbatimTag("tag"); 1650 out << Anchor("anchor"); 1651 out << "foo"; 1652 out << EndSeq; 1653 out << EndDoc; 1654 1655 EXPECT_CALL(handler, OnDocumentStart(_)); 1656 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1657 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1658 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1659 EXPECT_CALL(handler, OnSequenceEnd()); 1660 EXPECT_CALL(handler, OnDocumentEnd()); 1661 Parse(out.c_str()); 1662 } 1663 1664 TEST_F(GenEmitterTest, teste268ba5f2d54120eb665) { 1665 Emitter out; 1666 out << BeginDoc; 1667 out << BeginSeq; 1668 out << VerbatimTag("tag"); 1669 out << Anchor("anchor"); 1670 out << "foo"; 1671 out << Comment("comment"); 1672 out << EndSeq; 1673 out << EndDoc; 1674 1675 EXPECT_CALL(handler, OnDocumentStart(_)); 1676 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1677 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1678 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1679 EXPECT_CALL(handler, OnSequenceEnd()); 1680 EXPECT_CALL(handler, OnDocumentEnd()); 1681 Parse(out.c_str()); 1682 } 1683 1684 TEST_F(GenEmitterTest, test7a646350a81bba70e44a) { 1685 Emitter out; 1686 out << BeginDoc; 1687 out << BeginSeq; 1688 out << VerbatimTag("tag"); 1689 out << Anchor("anchor"); 1690 out << "foo"; 1691 out << EndSeq; 1692 out << Comment("comment"); 1693 out << EndDoc; 1694 1695 EXPECT_CALL(handler, OnDocumentStart(_)); 1696 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1697 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1698 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1699 EXPECT_CALL(handler, OnSequenceEnd()); 1700 EXPECT_CALL(handler, OnDocumentEnd()); 1701 Parse(out.c_str()); 1702 } 1703 1704 TEST_F(GenEmitterTest, test025df570e0d8a1f818da) { 1705 Emitter out; 1706 out << BeginDoc; 1707 out << BeginSeq; 1708 out << VerbatimTag("tag"); 1709 out << Anchor("anchor"); 1710 out << "foo"; 1711 out << EndSeq; 1712 out << EndDoc; 1713 out << Comment("comment"); 1714 1715 EXPECT_CALL(handler, OnDocumentStart(_)); 1716 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1717 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1718 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1719 EXPECT_CALL(handler, OnSequenceEnd()); 1720 EXPECT_CALL(handler, OnDocumentEnd()); 1721 Parse(out.c_str()); 1722 } 1723 1724 TEST_F(GenEmitterTest, test897087b9aba1d5773870) { 1725 Emitter out; 1726 out << Comment("comment"); 1727 out << BeginDoc; 1728 out << BeginSeq; 1729 out << VerbatimTag("tag"); 1730 out << Anchor("anchor"); 1731 out << "foo"; 1732 out << EndSeq; 1733 1734 EXPECT_CALL(handler, OnDocumentStart(_)); 1735 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1736 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1737 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1738 EXPECT_CALL(handler, OnSequenceEnd()); 1739 EXPECT_CALL(handler, OnDocumentEnd()); 1740 Parse(out.c_str()); 1741 } 1742 1743 TEST_F(GenEmitterTest, testa45ee0501da4a4e5da54) { 1744 Emitter out; 1745 out << BeginDoc; 1746 out << Comment("comment"); 1747 out << BeginSeq; 1748 out << VerbatimTag("tag"); 1749 out << Anchor("anchor"); 1750 out << "foo"; 1751 out << EndSeq; 1752 1753 EXPECT_CALL(handler, OnDocumentStart(_)); 1754 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1755 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1756 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1757 EXPECT_CALL(handler, OnSequenceEnd()); 1758 EXPECT_CALL(handler, OnDocumentEnd()); 1759 Parse(out.c_str()); 1760 } 1761 1762 TEST_F(GenEmitterTest, teste751c06ea558ccca1821) { 1763 Emitter out; 1764 out << BeginDoc; 1765 out << BeginSeq; 1766 out << Comment("comment"); 1767 out << VerbatimTag("tag"); 1768 out << Anchor("anchor"); 1769 out << "foo"; 1770 out << EndSeq; 1771 1772 EXPECT_CALL(handler, OnDocumentStart(_)); 1773 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1774 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1775 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1776 EXPECT_CALL(handler, OnSequenceEnd()); 1777 EXPECT_CALL(handler, OnDocumentEnd()); 1778 Parse(out.c_str()); 1779 } 1780 1781 TEST_F(GenEmitterTest, test8526d26e85cc930eecec) { 1782 Emitter out; 1783 out << BeginDoc; 1784 out << BeginSeq; 1785 out << VerbatimTag("tag"); 1786 out << Anchor("anchor"); 1787 out << "foo"; 1788 out << Comment("comment"); 1789 out << EndSeq; 1790 1791 EXPECT_CALL(handler, OnDocumentStart(_)); 1792 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1793 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1794 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1795 EXPECT_CALL(handler, OnSequenceEnd()); 1796 EXPECT_CALL(handler, OnDocumentEnd()); 1797 Parse(out.c_str()); 1798 } 1799 1800 TEST_F(GenEmitterTest, teste9a5a4a0f0e44311d01a) { 1801 Emitter out; 1802 out << BeginDoc; 1803 out << BeginSeq; 1804 out << VerbatimTag("tag"); 1805 out << Anchor("anchor"); 1806 out << "foo"; 1807 out << EndSeq; 1808 out << Comment("comment"); 1809 1810 EXPECT_CALL(handler, OnDocumentStart(_)); 1811 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1812 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1813 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1814 EXPECT_CALL(handler, OnSequenceEnd()); 1815 EXPECT_CALL(handler, OnDocumentEnd()); 1816 Parse(out.c_str()); 1817 } 1818 1819 TEST_F(GenEmitterTest, testac8a091ab93b65aee893) { 1820 Emitter out; 1821 out << BeginDoc; 1822 out << BeginSeq; 1823 out << VerbatimTag("tag"); 1824 out << Anchor("anchor"); 1825 out << "foo"; 1826 out << EndSeq; 1827 out << Comment("comment"); 1828 1829 EXPECT_CALL(handler, OnDocumentStart(_)); 1830 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1831 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 1832 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 1833 EXPECT_CALL(handler, OnSequenceEnd()); 1834 EXPECT_CALL(handler, OnDocumentEnd()); 1835 Parse(out.c_str()); 1836 } 1837 1838 TEST_F(GenEmitterTest, testee014788f524623b5075) { 1839 Emitter out; 1840 out << Comment("comment"); 1841 out << BeginDoc; 1842 out << BeginSeq; 1843 out << "foo"; 1844 out << "bar"; 1845 out << EndSeq; 1846 out << EndDoc; 1847 1848 EXPECT_CALL(handler, OnDocumentStart(_)); 1849 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1850 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1851 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 1852 EXPECT_CALL(handler, OnSequenceEnd()); 1853 EXPECT_CALL(handler, OnDocumentEnd()); 1854 Parse(out.c_str()); 1855 } 1856 1857 TEST_F(GenEmitterTest, test57a067545c01c42a7b4e) { 1858 Emitter out; 1859 out << BeginDoc; 1860 out << Comment("comment"); 1861 out << BeginSeq; 1862 out << "foo"; 1863 out << "bar"; 1864 out << EndSeq; 1865 out << EndDoc; 1866 1867 EXPECT_CALL(handler, OnDocumentStart(_)); 1868 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1869 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1870 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 1871 EXPECT_CALL(handler, OnSequenceEnd()); 1872 EXPECT_CALL(handler, OnDocumentEnd()); 1873 Parse(out.c_str()); 1874 } 1875 1876 TEST_F(GenEmitterTest, test948ac02da8825214c869) { 1877 Emitter out; 1878 out << BeginDoc; 1879 out << BeginSeq; 1880 out << Comment("comment"); 1881 out << "foo"; 1882 out << "bar"; 1883 out << EndSeq; 1884 out << EndDoc; 1885 1886 EXPECT_CALL(handler, OnDocumentStart(_)); 1887 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1888 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1889 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 1890 EXPECT_CALL(handler, OnSequenceEnd()); 1891 EXPECT_CALL(handler, OnDocumentEnd()); 1892 Parse(out.c_str()); 1893 } 1894 1895 TEST_F(GenEmitterTest, testa3d6c5e8a1658c1dd726) { 1896 Emitter out; 1897 out << BeginDoc; 1898 out << BeginSeq; 1899 out << "foo"; 1900 out << Comment("comment"); 1901 out << "bar"; 1902 out << EndSeq; 1903 out << EndDoc; 1904 1905 EXPECT_CALL(handler, OnDocumentStart(_)); 1906 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1907 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1908 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 1909 EXPECT_CALL(handler, OnSequenceEnd()); 1910 EXPECT_CALL(handler, OnDocumentEnd()); 1911 Parse(out.c_str()); 1912 } 1913 1914 TEST_F(GenEmitterTest, test548d71006d7cafde91da) { 1915 Emitter out; 1916 out << BeginDoc; 1917 out << BeginSeq; 1918 out << "foo"; 1919 out << "bar"; 1920 out << Comment("comment"); 1921 out << EndSeq; 1922 out << EndDoc; 1923 1924 EXPECT_CALL(handler, OnDocumentStart(_)); 1925 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1926 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1927 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 1928 EXPECT_CALL(handler, OnSequenceEnd()); 1929 EXPECT_CALL(handler, OnDocumentEnd()); 1930 Parse(out.c_str()); 1931 } 1932 1933 TEST_F(GenEmitterTest, test35e08ea7459dbee9eab8) { 1934 Emitter out; 1935 out << BeginDoc; 1936 out << BeginSeq; 1937 out << "foo"; 1938 out << "bar"; 1939 out << EndSeq; 1940 out << Comment("comment"); 1941 out << EndDoc; 1942 1943 EXPECT_CALL(handler, OnDocumentStart(_)); 1944 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1945 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1946 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 1947 EXPECT_CALL(handler, OnSequenceEnd()); 1948 EXPECT_CALL(handler, OnDocumentEnd()); 1949 Parse(out.c_str()); 1950 } 1951 1952 TEST_F(GenEmitterTest, test87e79665a4339434d781) { 1953 Emitter out; 1954 out << BeginDoc; 1955 out << BeginSeq; 1956 out << "foo"; 1957 out << "bar"; 1958 out << EndSeq; 1959 out << EndDoc; 1960 out << Comment("comment"); 1961 1962 EXPECT_CALL(handler, OnDocumentStart(_)); 1963 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1964 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1965 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 1966 EXPECT_CALL(handler, OnSequenceEnd()); 1967 EXPECT_CALL(handler, OnDocumentEnd()); 1968 Parse(out.c_str()); 1969 } 1970 1971 TEST_F(GenEmitterTest, test4928d09bc979129c05ca) { 1972 Emitter out; 1973 out << Comment("comment"); 1974 out << BeginDoc; 1975 out << BeginSeq; 1976 out << "foo"; 1977 out << "bar"; 1978 out << EndSeq; 1979 1980 EXPECT_CALL(handler, OnDocumentStart(_)); 1981 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 1982 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 1983 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 1984 EXPECT_CALL(handler, OnSequenceEnd()); 1985 EXPECT_CALL(handler, OnDocumentEnd()); 1986 Parse(out.c_str()); 1987 } 1988 1989 TEST_F(GenEmitterTest, test1d2f73011af6b4486504) { 1990 Emitter out; 1991 out << BeginDoc; 1992 out << Comment("comment"); 1993 out << BeginSeq; 1994 out << "foo"; 1995 out << "bar"; 1996 out << EndSeq; 1997 1998 EXPECT_CALL(handler, OnDocumentStart(_)); 1999 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2000 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2001 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 2002 EXPECT_CALL(handler, OnSequenceEnd()); 2003 EXPECT_CALL(handler, OnDocumentEnd()); 2004 Parse(out.c_str()); 2005 } 2006 2007 TEST_F(GenEmitterTest, test2460718f7277d5f42306) { 2008 Emitter out; 2009 out << BeginDoc; 2010 out << BeginSeq; 2011 out << Comment("comment"); 2012 out << "foo"; 2013 out << "bar"; 2014 out << EndSeq; 2015 2016 EXPECT_CALL(handler, OnDocumentStart(_)); 2017 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2018 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2019 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 2020 EXPECT_CALL(handler, OnSequenceEnd()); 2021 EXPECT_CALL(handler, OnDocumentEnd()); 2022 Parse(out.c_str()); 2023 } 2024 2025 TEST_F(GenEmitterTest, test52309e87b3f0185f982b) { 2026 Emitter out; 2027 out << BeginDoc; 2028 out << BeginSeq; 2029 out << "foo"; 2030 out << Comment("comment"); 2031 out << "bar"; 2032 out << EndSeq; 2033 2034 EXPECT_CALL(handler, OnDocumentStart(_)); 2035 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2036 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2037 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 2038 EXPECT_CALL(handler, OnSequenceEnd()); 2039 EXPECT_CALL(handler, OnDocumentEnd()); 2040 Parse(out.c_str()); 2041 } 2042 2043 TEST_F(GenEmitterTest, testa51d8f1cedfead1de5ab) { 2044 Emitter out; 2045 out << BeginDoc; 2046 out << BeginSeq; 2047 out << "foo"; 2048 out << "bar"; 2049 out << Comment("comment"); 2050 out << EndSeq; 2051 2052 EXPECT_CALL(handler, OnDocumentStart(_)); 2053 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2054 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2055 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 2056 EXPECT_CALL(handler, OnSequenceEnd()); 2057 EXPECT_CALL(handler, OnDocumentEnd()); 2058 Parse(out.c_str()); 2059 } 2060 2061 TEST_F(GenEmitterTest, test537bf14b4d578f212f4d) { 2062 Emitter out; 2063 out << BeginDoc; 2064 out << BeginSeq; 2065 out << "foo"; 2066 out << "bar"; 2067 out << EndSeq; 2068 out << Comment("comment"); 2069 2070 EXPECT_CALL(handler, OnDocumentStart(_)); 2071 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2072 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2073 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 2074 EXPECT_CALL(handler, OnSequenceEnd()); 2075 EXPECT_CALL(handler, OnDocumentEnd()); 2076 Parse(out.c_str()); 2077 } 2078 2079 TEST_F(GenEmitterTest, teste19e3fd4d5cd52bf6754) { 2080 Emitter out; 2081 out << BeginDoc; 2082 out << BeginSeq; 2083 out << "foo"; 2084 out << "bar"; 2085 out << EndSeq; 2086 out << Comment("comment"); 2087 2088 EXPECT_CALL(handler, OnDocumentStart(_)); 2089 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2090 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2091 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 2092 EXPECT_CALL(handler, OnSequenceEnd()); 2093 EXPECT_CALL(handler, OnDocumentEnd()); 2094 Parse(out.c_str()); 2095 } 2096 2097 TEST_F(GenEmitterTest, testf27e53142f2ca0e96a99) { 2098 Emitter out; 2099 out << Comment("comment"); 2100 out << BeginDoc; 2101 out << BeginSeq; 2102 out << VerbatimTag("tag"); 2103 out << Anchor("anchor"); 2104 out << "foo"; 2105 out << VerbatimTag("tag"); 2106 out << Anchor("other"); 2107 out << "bar"; 2108 out << EndSeq; 2109 out << EndDoc; 2110 2111 EXPECT_CALL(handler, OnDocumentStart(_)); 2112 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2113 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2114 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2115 EXPECT_CALL(handler, OnAnchor(_, "other")); 2116 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2117 EXPECT_CALL(handler, OnSequenceEnd()); 2118 EXPECT_CALL(handler, OnDocumentEnd()); 2119 Parse(out.c_str()); 2120 } 2121 2122 TEST_F(GenEmitterTest, test8ce13fdbb0e53e131cbe) { 2123 Emitter out; 2124 out << BeginDoc; 2125 out << Comment("comment"); 2126 out << BeginSeq; 2127 out << VerbatimTag("tag"); 2128 out << Anchor("anchor"); 2129 out << "foo"; 2130 out << VerbatimTag("tag"); 2131 out << Anchor("other"); 2132 out << "bar"; 2133 out << EndSeq; 2134 out << EndDoc; 2135 2136 EXPECT_CALL(handler, OnDocumentStart(_)); 2137 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2138 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2139 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2140 EXPECT_CALL(handler, OnAnchor(_, "other")); 2141 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2142 EXPECT_CALL(handler, OnSequenceEnd()); 2143 EXPECT_CALL(handler, OnDocumentEnd()); 2144 Parse(out.c_str()); 2145 } 2146 2147 TEST_F(GenEmitterTest, test9fa693277f014353aa34) { 2148 Emitter out; 2149 out << BeginDoc; 2150 out << BeginSeq; 2151 out << Comment("comment"); 2152 out << VerbatimTag("tag"); 2153 out << Anchor("anchor"); 2154 out << "foo"; 2155 out << VerbatimTag("tag"); 2156 out << Anchor("other"); 2157 out << "bar"; 2158 out << EndSeq; 2159 out << EndDoc; 2160 2161 EXPECT_CALL(handler, OnDocumentStart(_)); 2162 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2163 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2164 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2165 EXPECT_CALL(handler, OnAnchor(_, "other")); 2166 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2167 EXPECT_CALL(handler, OnSequenceEnd()); 2168 EXPECT_CALL(handler, OnDocumentEnd()); 2169 Parse(out.c_str()); 2170 } 2171 2172 TEST_F(GenEmitterTest, testc3e4849fb38bc3556f45) { 2173 Emitter out; 2174 out << BeginDoc; 2175 out << BeginSeq; 2176 out << VerbatimTag("tag"); 2177 out << Anchor("anchor"); 2178 out << "foo"; 2179 out << Comment("comment"); 2180 out << VerbatimTag("tag"); 2181 out << Anchor("other"); 2182 out << "bar"; 2183 out << EndSeq; 2184 out << EndDoc; 2185 2186 EXPECT_CALL(handler, OnDocumentStart(_)); 2187 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2188 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2189 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2190 EXPECT_CALL(handler, OnAnchor(_, "other")); 2191 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2192 EXPECT_CALL(handler, OnSequenceEnd()); 2193 EXPECT_CALL(handler, OnDocumentEnd()); 2194 Parse(out.c_str()); 2195 } 2196 2197 TEST_F(GenEmitterTest, test34049495795f40da2d52) { 2198 Emitter out; 2199 out << BeginDoc; 2200 out << BeginSeq; 2201 out << VerbatimTag("tag"); 2202 out << Anchor("anchor"); 2203 out << "foo"; 2204 out << VerbatimTag("tag"); 2205 out << Anchor("other"); 2206 out << "bar"; 2207 out << Comment("comment"); 2208 out << EndSeq; 2209 out << EndDoc; 2210 2211 EXPECT_CALL(handler, OnDocumentStart(_)); 2212 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2213 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2214 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2215 EXPECT_CALL(handler, OnAnchor(_, "other")); 2216 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2217 EXPECT_CALL(handler, OnSequenceEnd()); 2218 EXPECT_CALL(handler, OnDocumentEnd()); 2219 Parse(out.c_str()); 2220 } 2221 2222 TEST_F(GenEmitterTest, test14353701fc865919ab50) { 2223 Emitter out; 2224 out << BeginDoc; 2225 out << BeginSeq; 2226 out << VerbatimTag("tag"); 2227 out << Anchor("anchor"); 2228 out << "foo"; 2229 out << VerbatimTag("tag"); 2230 out << Anchor("other"); 2231 out << "bar"; 2232 out << EndSeq; 2233 out << Comment("comment"); 2234 out << EndDoc; 2235 2236 EXPECT_CALL(handler, OnDocumentStart(_)); 2237 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2238 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2239 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2240 EXPECT_CALL(handler, OnAnchor(_, "other")); 2241 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2242 EXPECT_CALL(handler, OnSequenceEnd()); 2243 EXPECT_CALL(handler, OnDocumentEnd()); 2244 Parse(out.c_str()); 2245 } 2246 2247 TEST_F(GenEmitterTest, test74547fc0ba8d387c5423) { 2248 Emitter out; 2249 out << BeginDoc; 2250 out << BeginSeq; 2251 out << VerbatimTag("tag"); 2252 out << Anchor("anchor"); 2253 out << "foo"; 2254 out << VerbatimTag("tag"); 2255 out << Anchor("other"); 2256 out << "bar"; 2257 out << EndSeq; 2258 out << EndDoc; 2259 out << Comment("comment"); 2260 2261 EXPECT_CALL(handler, OnDocumentStart(_)); 2262 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2263 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2264 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2265 EXPECT_CALL(handler, OnAnchor(_, "other")); 2266 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2267 EXPECT_CALL(handler, OnSequenceEnd()); 2268 EXPECT_CALL(handler, OnDocumentEnd()); 2269 Parse(out.c_str()); 2270 } 2271 2272 TEST_F(GenEmitterTest, test52d2b69b185f6ccfff4c) { 2273 Emitter out; 2274 out << Comment("comment"); 2275 out << BeginDoc; 2276 out << BeginSeq; 2277 out << VerbatimTag("tag"); 2278 out << Anchor("anchor"); 2279 out << "foo"; 2280 out << VerbatimTag("tag"); 2281 out << Anchor("other"); 2282 out << "bar"; 2283 out << EndSeq; 2284 2285 EXPECT_CALL(handler, OnDocumentStart(_)); 2286 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2287 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2288 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2289 EXPECT_CALL(handler, OnAnchor(_, "other")); 2290 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2291 EXPECT_CALL(handler, OnSequenceEnd()); 2292 EXPECT_CALL(handler, OnDocumentEnd()); 2293 Parse(out.c_str()); 2294 } 2295 2296 TEST_F(GenEmitterTest, test44d442585e5bc9a7644a) { 2297 Emitter out; 2298 out << BeginDoc; 2299 out << Comment("comment"); 2300 out << BeginSeq; 2301 out << VerbatimTag("tag"); 2302 out << Anchor("anchor"); 2303 out << "foo"; 2304 out << VerbatimTag("tag"); 2305 out << Anchor("other"); 2306 out << "bar"; 2307 out << EndSeq; 2308 2309 EXPECT_CALL(handler, OnDocumentStart(_)); 2310 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2311 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2312 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2313 EXPECT_CALL(handler, OnAnchor(_, "other")); 2314 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2315 EXPECT_CALL(handler, OnSequenceEnd()); 2316 EXPECT_CALL(handler, OnDocumentEnd()); 2317 Parse(out.c_str()); 2318 } 2319 2320 TEST_F(GenEmitterTest, test3dc263684801dec471c9) { 2321 Emitter out; 2322 out << BeginDoc; 2323 out << BeginSeq; 2324 out << Comment("comment"); 2325 out << VerbatimTag("tag"); 2326 out << Anchor("anchor"); 2327 out << "foo"; 2328 out << VerbatimTag("tag"); 2329 out << Anchor("other"); 2330 out << "bar"; 2331 out << EndSeq; 2332 2333 EXPECT_CALL(handler, OnDocumentStart(_)); 2334 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2335 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2336 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2337 EXPECT_CALL(handler, OnAnchor(_, "other")); 2338 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2339 EXPECT_CALL(handler, OnSequenceEnd()); 2340 EXPECT_CALL(handler, OnDocumentEnd()); 2341 Parse(out.c_str()); 2342 } 2343 2344 TEST_F(GenEmitterTest, testa04cde3245ad9b929b9a) { 2345 Emitter out; 2346 out << BeginDoc; 2347 out << BeginSeq; 2348 out << VerbatimTag("tag"); 2349 out << Anchor("anchor"); 2350 out << "foo"; 2351 out << Comment("comment"); 2352 out << VerbatimTag("tag"); 2353 out << Anchor("other"); 2354 out << "bar"; 2355 out << EndSeq; 2356 2357 EXPECT_CALL(handler, OnDocumentStart(_)); 2358 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2359 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2360 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2361 EXPECT_CALL(handler, OnAnchor(_, "other")); 2362 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2363 EXPECT_CALL(handler, OnSequenceEnd()); 2364 EXPECT_CALL(handler, OnDocumentEnd()); 2365 Parse(out.c_str()); 2366 } 2367 2368 TEST_F(GenEmitterTest, testd911e740ca36e0509dfa) { 2369 Emitter out; 2370 out << BeginDoc; 2371 out << BeginSeq; 2372 out << VerbatimTag("tag"); 2373 out << Anchor("anchor"); 2374 out << "foo"; 2375 out << VerbatimTag("tag"); 2376 out << Anchor("other"); 2377 out << "bar"; 2378 out << Comment("comment"); 2379 out << EndSeq; 2380 2381 EXPECT_CALL(handler, OnDocumentStart(_)); 2382 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2383 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2384 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2385 EXPECT_CALL(handler, OnAnchor(_, "other")); 2386 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2387 EXPECT_CALL(handler, OnSequenceEnd()); 2388 EXPECT_CALL(handler, OnDocumentEnd()); 2389 Parse(out.c_str()); 2390 } 2391 2392 TEST_F(GenEmitterTest, testde44215fe9b2e87846ba) { 2393 Emitter out; 2394 out << BeginDoc; 2395 out << BeginSeq; 2396 out << VerbatimTag("tag"); 2397 out << Anchor("anchor"); 2398 out << "foo"; 2399 out << VerbatimTag("tag"); 2400 out << Anchor("other"); 2401 out << "bar"; 2402 out << EndSeq; 2403 out << Comment("comment"); 2404 2405 EXPECT_CALL(handler, OnDocumentStart(_)); 2406 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2407 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2408 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2409 EXPECT_CALL(handler, OnAnchor(_, "other")); 2410 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2411 EXPECT_CALL(handler, OnSequenceEnd()); 2412 EXPECT_CALL(handler, OnDocumentEnd()); 2413 Parse(out.c_str()); 2414 } 2415 2416 TEST_F(GenEmitterTest, test6390021323a4889f19d2) { 2417 Emitter out; 2418 out << BeginDoc; 2419 out << BeginSeq; 2420 out << VerbatimTag("tag"); 2421 out << Anchor("anchor"); 2422 out << "foo"; 2423 out << VerbatimTag("tag"); 2424 out << Anchor("other"); 2425 out << "bar"; 2426 out << EndSeq; 2427 out << Comment("comment"); 2428 2429 EXPECT_CALL(handler, OnDocumentStart(_)); 2430 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2431 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2432 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 2433 EXPECT_CALL(handler, OnAnchor(_, "other")); 2434 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 2435 EXPECT_CALL(handler, OnSequenceEnd()); 2436 EXPECT_CALL(handler, OnDocumentEnd()); 2437 Parse(out.c_str()); 2438 } 2439 2440 TEST_F(GenEmitterTest, test1db2fcb7347f6cb37dd4) { 2441 Emitter out; 2442 out << Comment("comment"); 2443 out << BeginSeq; 2444 out << EndSeq; 2445 out << EndDoc; 2446 2447 EXPECT_CALL(handler, OnDocumentStart(_)); 2448 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2449 EXPECT_CALL(handler, OnSequenceEnd()); 2450 EXPECT_CALL(handler, OnDocumentEnd()); 2451 Parse(out.c_str()); 2452 } 2453 2454 TEST_F(GenEmitterTest, test06b32e9d75498ee291d2) { 2455 Emitter out; 2456 out << Comment("comment"); 2457 out << BeginSeq; 2458 out << EndSeq; 2459 out << EndDoc; 2460 2461 EXPECT_CALL(handler, OnDocumentStart(_)); 2462 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2463 EXPECT_CALL(handler, OnSequenceEnd()); 2464 EXPECT_CALL(handler, OnDocumentEnd()); 2465 Parse(out.c_str()); 2466 } 2467 2468 TEST_F(GenEmitterTest, test86654989004963952b15) { 2469 Emitter out; 2470 out << BeginSeq; 2471 out << Comment("comment"); 2472 out << EndSeq; 2473 out << EndDoc; 2474 2475 EXPECT_CALL(handler, OnDocumentStart(_)); 2476 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2477 EXPECT_CALL(handler, OnSequenceEnd()); 2478 EXPECT_CALL(handler, OnDocumentEnd()); 2479 Parse(out.c_str()); 2480 } 2481 2482 TEST_F(GenEmitterTest, test53d875fc5058faa44a4e) { 2483 Emitter out; 2484 out << BeginSeq; 2485 out << EndSeq; 2486 out << Comment("comment"); 2487 out << EndDoc; 2488 2489 EXPECT_CALL(handler, OnDocumentStart(_)); 2490 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2491 EXPECT_CALL(handler, OnSequenceEnd()); 2492 EXPECT_CALL(handler, OnDocumentEnd()); 2493 Parse(out.c_str()); 2494 } 2495 2496 TEST_F(GenEmitterTest, test3f4b49a82b6e07eb11fd) { 2497 Emitter out; 2498 out << BeginSeq; 2499 out << EndSeq; 2500 out << EndDoc; 2501 out << Comment("comment"); 2502 2503 EXPECT_CALL(handler, OnDocumentStart(_)); 2504 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2505 EXPECT_CALL(handler, OnSequenceEnd()); 2506 EXPECT_CALL(handler, OnDocumentEnd()); 2507 Parse(out.c_str()); 2508 } 2509 2510 TEST_F(GenEmitterTest, testae4e2fa09d6a34077b6e) { 2511 Emitter out; 2512 out << Comment("comment"); 2513 out << BeginSeq; 2514 out << EndSeq; 2515 2516 EXPECT_CALL(handler, OnDocumentStart(_)); 2517 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2518 EXPECT_CALL(handler, OnSequenceEnd()); 2519 EXPECT_CALL(handler, OnDocumentEnd()); 2520 Parse(out.c_str()); 2521 } 2522 2523 TEST_F(GenEmitterTest, testb181b63559d96d5f848c) { 2524 Emitter out; 2525 out << Comment("comment"); 2526 out << BeginSeq; 2527 out << EndSeq; 2528 2529 EXPECT_CALL(handler, OnDocumentStart(_)); 2530 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2531 EXPECT_CALL(handler, OnSequenceEnd()); 2532 EXPECT_CALL(handler, OnDocumentEnd()); 2533 Parse(out.c_str()); 2534 } 2535 2536 TEST_F(GenEmitterTest, test817661fec7d3730f4fa6) { 2537 Emitter out; 2538 out << BeginSeq; 2539 out << Comment("comment"); 2540 out << EndSeq; 2541 2542 EXPECT_CALL(handler, OnDocumentStart(_)); 2543 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2544 EXPECT_CALL(handler, OnSequenceEnd()); 2545 EXPECT_CALL(handler, OnDocumentEnd()); 2546 Parse(out.c_str()); 2547 } 2548 2549 TEST_F(GenEmitterTest, test34bb2700e9688718fa5a) { 2550 Emitter out; 2551 out << BeginSeq; 2552 out << EndSeq; 2553 out << Comment("comment"); 2554 2555 EXPECT_CALL(handler, OnDocumentStart(_)); 2556 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2557 EXPECT_CALL(handler, OnSequenceEnd()); 2558 EXPECT_CALL(handler, OnDocumentEnd()); 2559 Parse(out.c_str()); 2560 } 2561 2562 TEST_F(GenEmitterTest, test84e3c1999b6888d2e897) { 2563 Emitter out; 2564 out << BeginSeq; 2565 out << EndSeq; 2566 out << Comment("comment"); 2567 2568 EXPECT_CALL(handler, OnDocumentStart(_)); 2569 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2570 EXPECT_CALL(handler, OnSequenceEnd()); 2571 EXPECT_CALL(handler, OnDocumentEnd()); 2572 Parse(out.c_str()); 2573 } 2574 2575 TEST_F(GenEmitterTest, testa9d113656780031a99f5) { 2576 Emitter out; 2577 out << Comment("comment"); 2578 out << BeginSeq; 2579 out << "foo"; 2580 out << EndSeq; 2581 out << EndDoc; 2582 2583 EXPECT_CALL(handler, OnDocumentStart(_)); 2584 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2585 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2586 EXPECT_CALL(handler, OnSequenceEnd()); 2587 EXPECT_CALL(handler, OnDocumentEnd()); 2588 Parse(out.c_str()); 2589 } 2590 2591 TEST_F(GenEmitterTest, test1cd1ead50aaa7b827068) { 2592 Emitter out; 2593 out << Comment("comment"); 2594 out << BeginSeq; 2595 out << "foo"; 2596 out << EndSeq; 2597 out << EndDoc; 2598 2599 EXPECT_CALL(handler, OnDocumentStart(_)); 2600 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2601 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2602 EXPECT_CALL(handler, OnSequenceEnd()); 2603 EXPECT_CALL(handler, OnDocumentEnd()); 2604 Parse(out.c_str()); 2605 } 2606 2607 TEST_F(GenEmitterTest, test1389f95066b07eac89ef) { 2608 Emitter out; 2609 out << BeginSeq; 2610 out << Comment("comment"); 2611 out << "foo"; 2612 out << EndSeq; 2613 out << EndDoc; 2614 2615 EXPECT_CALL(handler, OnDocumentStart(_)); 2616 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2617 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2618 EXPECT_CALL(handler, OnSequenceEnd()); 2619 EXPECT_CALL(handler, OnDocumentEnd()); 2620 Parse(out.c_str()); 2621 } 2622 2623 TEST_F(GenEmitterTest, test709f3a5c294f47f62c1e) { 2624 Emitter out; 2625 out << BeginSeq; 2626 out << "foo"; 2627 out << Comment("comment"); 2628 out << EndSeq; 2629 out << EndDoc; 2630 2631 EXPECT_CALL(handler, OnDocumentStart(_)); 2632 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2633 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2634 EXPECT_CALL(handler, OnSequenceEnd()); 2635 EXPECT_CALL(handler, OnDocumentEnd()); 2636 Parse(out.c_str()); 2637 } 2638 2639 TEST_F(GenEmitterTest, test8a238d7fdee02a368203) { 2640 Emitter out; 2641 out << BeginSeq; 2642 out << "foo"; 2643 out << EndSeq; 2644 out << Comment("comment"); 2645 out << EndDoc; 2646 2647 EXPECT_CALL(handler, OnDocumentStart(_)); 2648 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2649 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2650 EXPECT_CALL(handler, OnSequenceEnd()); 2651 EXPECT_CALL(handler, OnDocumentEnd()); 2652 Parse(out.c_str()); 2653 } 2654 2655 TEST_F(GenEmitterTest, test0d13534e2949ea35ca96) { 2656 Emitter out; 2657 out << BeginSeq; 2658 out << "foo"; 2659 out << EndSeq; 2660 out << EndDoc; 2661 out << Comment("comment"); 2662 2663 EXPECT_CALL(handler, OnDocumentStart(_)); 2664 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2665 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2666 EXPECT_CALL(handler, OnSequenceEnd()); 2667 EXPECT_CALL(handler, OnDocumentEnd()); 2668 Parse(out.c_str()); 2669 } 2670 2671 TEST_F(GenEmitterTest, test10fe6827ed46e0e063a7) { 2672 Emitter out; 2673 out << Comment("comment"); 2674 out << BeginSeq; 2675 out << "foo"; 2676 out << EndSeq; 2677 2678 EXPECT_CALL(handler, OnDocumentStart(_)); 2679 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2680 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2681 EXPECT_CALL(handler, OnSequenceEnd()); 2682 EXPECT_CALL(handler, OnDocumentEnd()); 2683 Parse(out.c_str()); 2684 } 2685 2686 TEST_F(GenEmitterTest, testc7eb6d9da57005534c1c) { 2687 Emitter out; 2688 out << Comment("comment"); 2689 out << BeginSeq; 2690 out << "foo"; 2691 out << EndSeq; 2692 2693 EXPECT_CALL(handler, OnDocumentStart(_)); 2694 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2695 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2696 EXPECT_CALL(handler, OnSequenceEnd()); 2697 EXPECT_CALL(handler, OnDocumentEnd()); 2698 Parse(out.c_str()); 2699 } 2700 2701 TEST_F(GenEmitterTest, test3f424efd76e1d32727eb) { 2702 Emitter out; 2703 out << BeginSeq; 2704 out << Comment("comment"); 2705 out << "foo"; 2706 out << EndSeq; 2707 2708 EXPECT_CALL(handler, OnDocumentStart(_)); 2709 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2710 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2711 EXPECT_CALL(handler, OnSequenceEnd()); 2712 EXPECT_CALL(handler, OnDocumentEnd()); 2713 Parse(out.c_str()); 2714 } 2715 2716 TEST_F(GenEmitterTest, test2bdc361bc6b056f02465) { 2717 Emitter out; 2718 out << BeginSeq; 2719 out << "foo"; 2720 out << Comment("comment"); 2721 out << EndSeq; 2722 2723 EXPECT_CALL(handler, OnDocumentStart(_)); 2724 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2725 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2726 EXPECT_CALL(handler, OnSequenceEnd()); 2727 EXPECT_CALL(handler, OnDocumentEnd()); 2728 Parse(out.c_str()); 2729 } 2730 2731 TEST_F(GenEmitterTest, test0cc1936afe5637ba1376) { 2732 Emitter out; 2733 out << BeginSeq; 2734 out << "foo"; 2735 out << EndSeq; 2736 out << Comment("comment"); 2737 2738 EXPECT_CALL(handler, OnDocumentStart(_)); 2739 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2740 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2741 EXPECT_CALL(handler, OnSequenceEnd()); 2742 EXPECT_CALL(handler, OnDocumentEnd()); 2743 Parse(out.c_str()); 2744 } 2745 2746 TEST_F(GenEmitterTest, test7d3e2f793963d3480545) { 2747 Emitter out; 2748 out << BeginSeq; 2749 out << "foo"; 2750 out << EndSeq; 2751 out << Comment("comment"); 2752 2753 EXPECT_CALL(handler, OnDocumentStart(_)); 2754 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2755 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 2756 EXPECT_CALL(handler, OnSequenceEnd()); 2757 EXPECT_CALL(handler, OnDocumentEnd()); 2758 Parse(out.c_str()); 2759 } 2760 2761 TEST_F(GenEmitterTest, testf3f50e76d7ef6e2b2bff) { 2762 Emitter out; 2763 out << Comment("comment"); 2764 out << BeginSeq; 2765 out << VerbatimTag("tag"); 2766 out << "foo"; 2767 out << EndSeq; 2768 out << EndDoc; 2769 2770 EXPECT_CALL(handler, OnDocumentStart(_)); 2771 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2772 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2773 EXPECT_CALL(handler, OnSequenceEnd()); 2774 EXPECT_CALL(handler, OnDocumentEnd()); 2775 Parse(out.c_str()); 2776 } 2777 2778 TEST_F(GenEmitterTest, testcbf1cff67fec9148df1c) { 2779 Emitter out; 2780 out << Comment("comment"); 2781 out << BeginSeq; 2782 out << VerbatimTag("tag"); 2783 out << "foo"; 2784 out << EndSeq; 2785 out << EndDoc; 2786 2787 EXPECT_CALL(handler, OnDocumentStart(_)); 2788 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2789 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2790 EXPECT_CALL(handler, OnSequenceEnd()); 2791 EXPECT_CALL(handler, OnDocumentEnd()); 2792 Parse(out.c_str()); 2793 } 2794 2795 TEST_F(GenEmitterTest, test168bd4b8dc78b4d524ee) { 2796 Emitter out; 2797 out << BeginSeq; 2798 out << Comment("comment"); 2799 out << VerbatimTag("tag"); 2800 out << "foo"; 2801 out << EndSeq; 2802 out << EndDoc; 2803 2804 EXPECT_CALL(handler, OnDocumentStart(_)); 2805 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2806 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2807 EXPECT_CALL(handler, OnSequenceEnd()); 2808 EXPECT_CALL(handler, OnDocumentEnd()); 2809 Parse(out.c_str()); 2810 } 2811 2812 TEST_F(GenEmitterTest, testb616ef26030304bca6ef) { 2813 Emitter out; 2814 out << BeginSeq; 2815 out << VerbatimTag("tag"); 2816 out << "foo"; 2817 out << Comment("comment"); 2818 out << EndSeq; 2819 out << EndDoc; 2820 2821 EXPECT_CALL(handler, OnDocumentStart(_)); 2822 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2823 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2824 EXPECT_CALL(handler, OnSequenceEnd()); 2825 EXPECT_CALL(handler, OnDocumentEnd()); 2826 Parse(out.c_str()); 2827 } 2828 2829 TEST_F(GenEmitterTest, test9fda976f36ddb23b38ee) { 2830 Emitter out; 2831 out << BeginSeq; 2832 out << VerbatimTag("tag"); 2833 out << "foo"; 2834 out << EndSeq; 2835 out << Comment("comment"); 2836 out << EndDoc; 2837 2838 EXPECT_CALL(handler, OnDocumentStart(_)); 2839 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2840 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2841 EXPECT_CALL(handler, OnSequenceEnd()); 2842 EXPECT_CALL(handler, OnDocumentEnd()); 2843 Parse(out.c_str()); 2844 } 2845 2846 TEST_F(GenEmitterTest, test48e8c45c081edc86deb2) { 2847 Emitter out; 2848 out << BeginSeq; 2849 out << VerbatimTag("tag"); 2850 out << "foo"; 2851 out << EndSeq; 2852 out << EndDoc; 2853 out << Comment("comment"); 2854 2855 EXPECT_CALL(handler, OnDocumentStart(_)); 2856 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2857 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2858 EXPECT_CALL(handler, OnSequenceEnd()); 2859 EXPECT_CALL(handler, OnDocumentEnd()); 2860 Parse(out.c_str()); 2861 } 2862 2863 TEST_F(GenEmitterTest, test30f5136e817ddd8158de) { 2864 Emitter out; 2865 out << Comment("comment"); 2866 out << BeginSeq; 2867 out << VerbatimTag("tag"); 2868 out << "foo"; 2869 out << EndSeq; 2870 2871 EXPECT_CALL(handler, OnDocumentStart(_)); 2872 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2873 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2874 EXPECT_CALL(handler, OnSequenceEnd()); 2875 EXPECT_CALL(handler, OnDocumentEnd()); 2876 Parse(out.c_str()); 2877 } 2878 2879 TEST_F(GenEmitterTest, testeb51d66281f593566172) { 2880 Emitter out; 2881 out << Comment("comment"); 2882 out << BeginSeq; 2883 out << VerbatimTag("tag"); 2884 out << "foo"; 2885 out << EndSeq; 2886 2887 EXPECT_CALL(handler, OnDocumentStart(_)); 2888 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2889 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2890 EXPECT_CALL(handler, OnSequenceEnd()); 2891 EXPECT_CALL(handler, OnDocumentEnd()); 2892 Parse(out.c_str()); 2893 } 2894 2895 TEST_F(GenEmitterTest, testef6ffa5fa4658785ef00) { 2896 Emitter out; 2897 out << BeginSeq; 2898 out << Comment("comment"); 2899 out << VerbatimTag("tag"); 2900 out << "foo"; 2901 out << EndSeq; 2902 2903 EXPECT_CALL(handler, OnDocumentStart(_)); 2904 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2905 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2906 EXPECT_CALL(handler, OnSequenceEnd()); 2907 EXPECT_CALL(handler, OnDocumentEnd()); 2908 Parse(out.c_str()); 2909 } 2910 2911 TEST_F(GenEmitterTest, test6db34efc6b59e8a7ba18) { 2912 Emitter out; 2913 out << BeginSeq; 2914 out << VerbatimTag("tag"); 2915 out << "foo"; 2916 out << Comment("comment"); 2917 out << EndSeq; 2918 2919 EXPECT_CALL(handler, OnDocumentStart(_)); 2920 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2921 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2922 EXPECT_CALL(handler, OnSequenceEnd()); 2923 EXPECT_CALL(handler, OnDocumentEnd()); 2924 Parse(out.c_str()); 2925 } 2926 2927 TEST_F(GenEmitterTest, test537b9ecc9d9a5b546a9c) { 2928 Emitter out; 2929 out << BeginSeq; 2930 out << VerbatimTag("tag"); 2931 out << "foo"; 2932 out << EndSeq; 2933 out << Comment("comment"); 2934 2935 EXPECT_CALL(handler, OnDocumentStart(_)); 2936 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2937 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2938 EXPECT_CALL(handler, OnSequenceEnd()); 2939 EXPECT_CALL(handler, OnDocumentEnd()); 2940 Parse(out.c_str()); 2941 } 2942 2943 TEST_F(GenEmitterTest, testfadd6ee259c13382f5ce) { 2944 Emitter out; 2945 out << BeginSeq; 2946 out << VerbatimTag("tag"); 2947 out << "foo"; 2948 out << EndSeq; 2949 out << Comment("comment"); 2950 2951 EXPECT_CALL(handler, OnDocumentStart(_)); 2952 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2953 EXPECT_CALL(handler, OnScalar(_, "tag", 0, "foo")); 2954 EXPECT_CALL(handler, OnSequenceEnd()); 2955 EXPECT_CALL(handler, OnDocumentEnd()); 2956 Parse(out.c_str()); 2957 } 2958 2959 TEST_F(GenEmitterTest, test974ae82483391d01787b) { 2960 Emitter out; 2961 out << Comment("comment"); 2962 out << BeginSeq; 2963 out << Anchor("anchor"); 2964 out << "foo"; 2965 out << EndSeq; 2966 out << EndDoc; 2967 2968 EXPECT_CALL(handler, OnDocumentStart(_)); 2969 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2970 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2971 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 2972 EXPECT_CALL(handler, OnSequenceEnd()); 2973 EXPECT_CALL(handler, OnDocumentEnd()); 2974 Parse(out.c_str()); 2975 } 2976 2977 TEST_F(GenEmitterTest, test7fc68b49cfe198b30eeb) { 2978 Emitter out; 2979 out << Comment("comment"); 2980 out << BeginSeq; 2981 out << Anchor("anchor"); 2982 out << "foo"; 2983 out << EndSeq; 2984 out << EndDoc; 2985 2986 EXPECT_CALL(handler, OnDocumentStart(_)); 2987 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 2988 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 2989 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 2990 EXPECT_CALL(handler, OnSequenceEnd()); 2991 EXPECT_CALL(handler, OnDocumentEnd()); 2992 Parse(out.c_str()); 2993 } 2994 2995 TEST_F(GenEmitterTest, test41644c59ff95f8ec5ec2) { 2996 Emitter out; 2997 out << BeginSeq; 2998 out << Comment("comment"); 2999 out << Anchor("anchor"); 3000 out << "foo"; 3001 out << EndSeq; 3002 out << EndDoc; 3003 3004 EXPECT_CALL(handler, OnDocumentStart(_)); 3005 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3006 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3007 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 3008 EXPECT_CALL(handler, OnSequenceEnd()); 3009 EXPECT_CALL(handler, OnDocumentEnd()); 3010 Parse(out.c_str()); 3011 } 3012 3013 TEST_F(GenEmitterTest, testa3a24413b537aece4834) { 3014 Emitter out; 3015 out << BeginSeq; 3016 out << Anchor("anchor"); 3017 out << "foo"; 3018 out << Comment("comment"); 3019 out << EndSeq; 3020 out << EndDoc; 3021 3022 EXPECT_CALL(handler, OnDocumentStart(_)); 3023 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3024 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3025 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 3026 EXPECT_CALL(handler, OnSequenceEnd()); 3027 EXPECT_CALL(handler, OnDocumentEnd()); 3028 Parse(out.c_str()); 3029 } 3030 3031 TEST_F(GenEmitterTest, testc4516128af938868b120) { 3032 Emitter out; 3033 out << BeginSeq; 3034 out << Anchor("anchor"); 3035 out << "foo"; 3036 out << EndSeq; 3037 out << Comment("comment"); 3038 out << EndDoc; 3039 3040 EXPECT_CALL(handler, OnDocumentStart(_)); 3041 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3042 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3043 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 3044 EXPECT_CALL(handler, OnSequenceEnd()); 3045 EXPECT_CALL(handler, OnDocumentEnd()); 3046 Parse(out.c_str()); 3047 } 3048 3049 TEST_F(GenEmitterTest, testef3c20a56c8a3993cc2d) { 3050 Emitter out; 3051 out << BeginSeq; 3052 out << Anchor("anchor"); 3053 out << "foo"; 3054 out << EndSeq; 3055 out << EndDoc; 3056 out << Comment("comment"); 3057 3058 EXPECT_CALL(handler, OnDocumentStart(_)); 3059 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3060 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3061 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 3062 EXPECT_CALL(handler, OnSequenceEnd()); 3063 EXPECT_CALL(handler, OnDocumentEnd()); 3064 Parse(out.c_str()); 3065 } 3066 3067 TEST_F(GenEmitterTest, test83aceee2ee6446347fba) { 3068 Emitter out; 3069 out << Comment("comment"); 3070 out << BeginSeq; 3071 out << Anchor("anchor"); 3072 out << "foo"; 3073 out << EndSeq; 3074 3075 EXPECT_CALL(handler, OnDocumentStart(_)); 3076 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3077 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3078 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 3079 EXPECT_CALL(handler, OnSequenceEnd()); 3080 EXPECT_CALL(handler, OnDocumentEnd()); 3081 Parse(out.c_str()); 3082 } 3083 3084 TEST_F(GenEmitterTest, test5a054d76c67b6de340e2) { 3085 Emitter out; 3086 out << Comment("comment"); 3087 out << BeginSeq; 3088 out << Anchor("anchor"); 3089 out << "foo"; 3090 out << EndSeq; 3091 3092 EXPECT_CALL(handler, OnDocumentStart(_)); 3093 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3094 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3095 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 3096 EXPECT_CALL(handler, OnSequenceEnd()); 3097 EXPECT_CALL(handler, OnDocumentEnd()); 3098 Parse(out.c_str()); 3099 } 3100 3101 TEST_F(GenEmitterTest, testc6706e6b6fc94d1e4752) { 3102 Emitter out; 3103 out << BeginSeq; 3104 out << Comment("comment"); 3105 out << Anchor("anchor"); 3106 out << "foo"; 3107 out << EndSeq; 3108 3109 EXPECT_CALL(handler, OnDocumentStart(_)); 3110 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3111 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3112 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 3113 EXPECT_CALL(handler, OnSequenceEnd()); 3114 EXPECT_CALL(handler, OnDocumentEnd()); 3115 Parse(out.c_str()); 3116 } 3117 3118 TEST_F(GenEmitterTest, test72f3ded341d6b5d21803) { 3119 Emitter out; 3120 out << BeginSeq; 3121 out << Anchor("anchor"); 3122 out << "foo"; 3123 out << Comment("comment"); 3124 out << EndSeq; 3125 3126 EXPECT_CALL(handler, OnDocumentStart(_)); 3127 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3128 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3129 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 3130 EXPECT_CALL(handler, OnSequenceEnd()); 3131 EXPECT_CALL(handler, OnDocumentEnd()); 3132 Parse(out.c_str()); 3133 } 3134 3135 TEST_F(GenEmitterTest, test7dc830828b604b5d1839) { 3136 Emitter out; 3137 out << BeginSeq; 3138 out << Anchor("anchor"); 3139 out << "foo"; 3140 out << EndSeq; 3141 out << Comment("comment"); 3142 3143 EXPECT_CALL(handler, OnDocumentStart(_)); 3144 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3145 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3146 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 3147 EXPECT_CALL(handler, OnSequenceEnd()); 3148 EXPECT_CALL(handler, OnDocumentEnd()); 3149 Parse(out.c_str()); 3150 } 3151 3152 TEST_F(GenEmitterTest, test3a5baef0d6a62e5880ef) { 3153 Emitter out; 3154 out << BeginSeq; 3155 out << Anchor("anchor"); 3156 out << "foo"; 3157 out << EndSeq; 3158 out << Comment("comment"); 3159 3160 EXPECT_CALL(handler, OnDocumentStart(_)); 3161 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3162 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3163 EXPECT_CALL(handler, OnScalar(_, "?", 1, "foo")); 3164 EXPECT_CALL(handler, OnSequenceEnd()); 3165 EXPECT_CALL(handler, OnDocumentEnd()); 3166 Parse(out.c_str()); 3167 } 3168 3169 TEST_F(GenEmitterTest, testfe7bf25b7a5525cab12a) { 3170 Emitter out; 3171 out << Comment("comment"); 3172 out << BeginSeq; 3173 out << VerbatimTag("tag"); 3174 out << Anchor("anchor"); 3175 out << "foo"; 3176 out << EndSeq; 3177 out << EndDoc; 3178 3179 EXPECT_CALL(handler, OnDocumentStart(_)); 3180 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3181 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3182 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3183 EXPECT_CALL(handler, OnSequenceEnd()); 3184 EXPECT_CALL(handler, OnDocumentEnd()); 3185 Parse(out.c_str()); 3186 } 3187 3188 TEST_F(GenEmitterTest, test817bf3d583230e503f8e) { 3189 Emitter out; 3190 out << Comment("comment"); 3191 out << BeginSeq; 3192 out << VerbatimTag("tag"); 3193 out << Anchor("anchor"); 3194 out << "foo"; 3195 out << EndSeq; 3196 out << EndDoc; 3197 3198 EXPECT_CALL(handler, OnDocumentStart(_)); 3199 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3200 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3201 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3202 EXPECT_CALL(handler, OnSequenceEnd()); 3203 EXPECT_CALL(handler, OnDocumentEnd()); 3204 Parse(out.c_str()); 3205 } 3206 3207 TEST_F(GenEmitterTest, testab122e386b3e30ea59e2) { 3208 Emitter out; 3209 out << BeginSeq; 3210 out << Comment("comment"); 3211 out << VerbatimTag("tag"); 3212 out << Anchor("anchor"); 3213 out << "foo"; 3214 out << EndSeq; 3215 out << EndDoc; 3216 3217 EXPECT_CALL(handler, OnDocumentStart(_)); 3218 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3219 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3220 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3221 EXPECT_CALL(handler, OnSequenceEnd()); 3222 EXPECT_CALL(handler, OnDocumentEnd()); 3223 Parse(out.c_str()); 3224 } 3225 3226 TEST_F(GenEmitterTest, test466c3e0dbec8e9660837) { 3227 Emitter out; 3228 out << BeginSeq; 3229 out << VerbatimTag("tag"); 3230 out << Anchor("anchor"); 3231 out << "foo"; 3232 out << Comment("comment"); 3233 out << EndSeq; 3234 out << EndDoc; 3235 3236 EXPECT_CALL(handler, OnDocumentStart(_)); 3237 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3238 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3239 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3240 EXPECT_CALL(handler, OnSequenceEnd()); 3241 EXPECT_CALL(handler, OnDocumentEnd()); 3242 Parse(out.c_str()); 3243 } 3244 3245 TEST_F(GenEmitterTest, test9fc49f92e554cd85e349) { 3246 Emitter out; 3247 out << BeginSeq; 3248 out << VerbatimTag("tag"); 3249 out << Anchor("anchor"); 3250 out << "foo"; 3251 out << EndSeq; 3252 out << Comment("comment"); 3253 out << EndDoc; 3254 3255 EXPECT_CALL(handler, OnDocumentStart(_)); 3256 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3257 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3258 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3259 EXPECT_CALL(handler, OnSequenceEnd()); 3260 EXPECT_CALL(handler, OnDocumentEnd()); 3261 Parse(out.c_str()); 3262 } 3263 3264 TEST_F(GenEmitterTest, testf9d2f39bdbd217d70868) { 3265 Emitter out; 3266 out << BeginSeq; 3267 out << VerbatimTag("tag"); 3268 out << Anchor("anchor"); 3269 out << "foo"; 3270 out << EndSeq; 3271 out << EndDoc; 3272 out << Comment("comment"); 3273 3274 EXPECT_CALL(handler, OnDocumentStart(_)); 3275 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3276 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3277 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3278 EXPECT_CALL(handler, OnSequenceEnd()); 3279 EXPECT_CALL(handler, OnDocumentEnd()); 3280 Parse(out.c_str()); 3281 } 3282 3283 TEST_F(GenEmitterTest, test1ce3d77707f18ec48a19) { 3284 Emitter out; 3285 out << Comment("comment"); 3286 out << BeginSeq; 3287 out << VerbatimTag("tag"); 3288 out << Anchor("anchor"); 3289 out << "foo"; 3290 out << EndSeq; 3291 3292 EXPECT_CALL(handler, OnDocumentStart(_)); 3293 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3294 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3295 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3296 EXPECT_CALL(handler, OnSequenceEnd()); 3297 EXPECT_CALL(handler, OnDocumentEnd()); 3298 Parse(out.c_str()); 3299 } 3300 3301 TEST_F(GenEmitterTest, test71df6ecc32e49ea961d4) { 3302 Emitter out; 3303 out << Comment("comment"); 3304 out << BeginSeq; 3305 out << VerbatimTag("tag"); 3306 out << Anchor("anchor"); 3307 out << "foo"; 3308 out << EndSeq; 3309 3310 EXPECT_CALL(handler, OnDocumentStart(_)); 3311 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3312 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3313 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3314 EXPECT_CALL(handler, OnSequenceEnd()); 3315 EXPECT_CALL(handler, OnDocumentEnd()); 3316 Parse(out.c_str()); 3317 } 3318 3319 TEST_F(GenEmitterTest, test8f37b0a6cc287f8c922f) { 3320 Emitter out; 3321 out << BeginSeq; 3322 out << Comment("comment"); 3323 out << VerbatimTag("tag"); 3324 out << Anchor("anchor"); 3325 out << "foo"; 3326 out << EndSeq; 3327 3328 EXPECT_CALL(handler, OnDocumentStart(_)); 3329 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3330 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3331 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3332 EXPECT_CALL(handler, OnSequenceEnd()); 3333 EXPECT_CALL(handler, OnDocumentEnd()); 3334 Parse(out.c_str()); 3335 } 3336 3337 TEST_F(GenEmitterTest, testf992e2a1f7d737647506) { 3338 Emitter out; 3339 out << BeginSeq; 3340 out << VerbatimTag("tag"); 3341 out << Anchor("anchor"); 3342 out << "foo"; 3343 out << Comment("comment"); 3344 out << EndSeq; 3345 3346 EXPECT_CALL(handler, OnDocumentStart(_)); 3347 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3348 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3349 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3350 EXPECT_CALL(handler, OnSequenceEnd()); 3351 EXPECT_CALL(handler, OnDocumentEnd()); 3352 Parse(out.c_str()); 3353 } 3354 3355 TEST_F(GenEmitterTest, testd79381f97cdd0af81ae4) { 3356 Emitter out; 3357 out << BeginSeq; 3358 out << VerbatimTag("tag"); 3359 out << Anchor("anchor"); 3360 out << "foo"; 3361 out << EndSeq; 3362 out << Comment("comment"); 3363 3364 EXPECT_CALL(handler, OnDocumentStart(_)); 3365 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3366 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3367 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3368 EXPECT_CALL(handler, OnSequenceEnd()); 3369 EXPECT_CALL(handler, OnDocumentEnd()); 3370 Parse(out.c_str()); 3371 } 3372 3373 TEST_F(GenEmitterTest, test74ca1feb5f0c520a8518) { 3374 Emitter out; 3375 out << BeginSeq; 3376 out << VerbatimTag("tag"); 3377 out << Anchor("anchor"); 3378 out << "foo"; 3379 out << EndSeq; 3380 out << Comment("comment"); 3381 3382 EXPECT_CALL(handler, OnDocumentStart(_)); 3383 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3384 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3385 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3386 EXPECT_CALL(handler, OnSequenceEnd()); 3387 EXPECT_CALL(handler, OnDocumentEnd()); 3388 Parse(out.c_str()); 3389 } 3390 3391 TEST_F(GenEmitterTest, teste86e6fd56707272c091b) { 3392 Emitter out; 3393 out << Comment("comment"); 3394 out << BeginSeq; 3395 out << "foo"; 3396 out << "bar"; 3397 out << EndSeq; 3398 out << EndDoc; 3399 3400 EXPECT_CALL(handler, OnDocumentStart(_)); 3401 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3402 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3403 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3404 EXPECT_CALL(handler, OnSequenceEnd()); 3405 EXPECT_CALL(handler, OnDocumentEnd()); 3406 Parse(out.c_str()); 3407 } 3408 3409 TEST_F(GenEmitterTest, test1e6f73bc378c184c786b) { 3410 Emitter out; 3411 out << Comment("comment"); 3412 out << BeginSeq; 3413 out << "foo"; 3414 out << "bar"; 3415 out << EndSeq; 3416 out << EndDoc; 3417 3418 EXPECT_CALL(handler, OnDocumentStart(_)); 3419 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3420 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3421 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3422 EXPECT_CALL(handler, OnSequenceEnd()); 3423 EXPECT_CALL(handler, OnDocumentEnd()); 3424 Parse(out.c_str()); 3425 } 3426 3427 TEST_F(GenEmitterTest, test3fbac5e1aef66dc40bf7) { 3428 Emitter out; 3429 out << BeginSeq; 3430 out << Comment("comment"); 3431 out << "foo"; 3432 out << "bar"; 3433 out << EndSeq; 3434 out << EndDoc; 3435 3436 EXPECT_CALL(handler, OnDocumentStart(_)); 3437 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3438 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3439 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3440 EXPECT_CALL(handler, OnSequenceEnd()); 3441 EXPECT_CALL(handler, OnDocumentEnd()); 3442 Parse(out.c_str()); 3443 } 3444 3445 TEST_F(GenEmitterTest, test558c4bf1c9c6e4e81e98) { 3446 Emitter out; 3447 out << BeginSeq; 3448 out << "foo"; 3449 out << Comment("comment"); 3450 out << "bar"; 3451 out << EndSeq; 3452 out << EndDoc; 3453 3454 EXPECT_CALL(handler, OnDocumentStart(_)); 3455 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3456 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3457 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3458 EXPECT_CALL(handler, OnSequenceEnd()); 3459 EXPECT_CALL(handler, OnDocumentEnd()); 3460 Parse(out.c_str()); 3461 } 3462 3463 TEST_F(GenEmitterTest, testfa6d88b26c0072cddb26) { 3464 Emitter out; 3465 out << BeginSeq; 3466 out << "foo"; 3467 out << "bar"; 3468 out << Comment("comment"); 3469 out << EndSeq; 3470 out << EndDoc; 3471 3472 EXPECT_CALL(handler, OnDocumentStart(_)); 3473 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3474 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3475 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3476 EXPECT_CALL(handler, OnSequenceEnd()); 3477 EXPECT_CALL(handler, OnDocumentEnd()); 3478 Parse(out.c_str()); 3479 } 3480 3481 TEST_F(GenEmitterTest, test40a5af3360fb3d9e79f1) { 3482 Emitter out; 3483 out << BeginSeq; 3484 out << "foo"; 3485 out << "bar"; 3486 out << EndSeq; 3487 out << Comment("comment"); 3488 out << EndDoc; 3489 3490 EXPECT_CALL(handler, OnDocumentStart(_)); 3491 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3492 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3493 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3494 EXPECT_CALL(handler, OnSequenceEnd()); 3495 EXPECT_CALL(handler, OnDocumentEnd()); 3496 Parse(out.c_str()); 3497 } 3498 3499 TEST_F(GenEmitterTest, test451dd95b95b7e958bb03) { 3500 Emitter out; 3501 out << BeginSeq; 3502 out << "foo"; 3503 out << "bar"; 3504 out << EndSeq; 3505 out << EndDoc; 3506 out << Comment("comment"); 3507 3508 EXPECT_CALL(handler, OnDocumentStart(_)); 3509 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3510 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3511 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3512 EXPECT_CALL(handler, OnSequenceEnd()); 3513 EXPECT_CALL(handler, OnDocumentEnd()); 3514 Parse(out.c_str()); 3515 } 3516 3517 TEST_F(GenEmitterTest, test1717ad2d772bafb9b573) { 3518 Emitter out; 3519 out << Comment("comment"); 3520 out << BeginSeq; 3521 out << "foo"; 3522 out << "bar"; 3523 out << EndSeq; 3524 3525 EXPECT_CALL(handler, OnDocumentStart(_)); 3526 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3527 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3528 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3529 EXPECT_CALL(handler, OnSequenceEnd()); 3530 EXPECT_CALL(handler, OnDocumentEnd()); 3531 Parse(out.c_str()); 3532 } 3533 3534 TEST_F(GenEmitterTest, testedc6737e8b2f5b23b42e) { 3535 Emitter out; 3536 out << Comment("comment"); 3537 out << BeginSeq; 3538 out << "foo"; 3539 out << "bar"; 3540 out << EndSeq; 3541 3542 EXPECT_CALL(handler, OnDocumentStart(_)); 3543 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3544 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3545 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3546 EXPECT_CALL(handler, OnSequenceEnd()); 3547 EXPECT_CALL(handler, OnDocumentEnd()); 3548 Parse(out.c_str()); 3549 } 3550 3551 TEST_F(GenEmitterTest, test771c7d28c0b8c184e2c7) { 3552 Emitter out; 3553 out << BeginSeq; 3554 out << Comment("comment"); 3555 out << "foo"; 3556 out << "bar"; 3557 out << EndSeq; 3558 3559 EXPECT_CALL(handler, OnDocumentStart(_)); 3560 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3561 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3562 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3563 EXPECT_CALL(handler, OnSequenceEnd()); 3564 EXPECT_CALL(handler, OnDocumentEnd()); 3565 Parse(out.c_str()); 3566 } 3567 3568 TEST_F(GenEmitterTest, test469a446f0b22e9b6d269) { 3569 Emitter out; 3570 out << BeginSeq; 3571 out << "foo"; 3572 out << Comment("comment"); 3573 out << "bar"; 3574 out << EndSeq; 3575 3576 EXPECT_CALL(handler, OnDocumentStart(_)); 3577 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3578 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3579 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3580 EXPECT_CALL(handler, OnSequenceEnd()); 3581 EXPECT_CALL(handler, OnDocumentEnd()); 3582 Parse(out.c_str()); 3583 } 3584 3585 TEST_F(GenEmitterTest, testec45b0503f312be47336) { 3586 Emitter out; 3587 out << BeginSeq; 3588 out << "foo"; 3589 out << "bar"; 3590 out << Comment("comment"); 3591 out << EndSeq; 3592 3593 EXPECT_CALL(handler, OnDocumentStart(_)); 3594 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3595 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3596 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3597 EXPECT_CALL(handler, OnSequenceEnd()); 3598 EXPECT_CALL(handler, OnDocumentEnd()); 3599 Parse(out.c_str()); 3600 } 3601 3602 TEST_F(GenEmitterTest, test1bfc4f39d6730acb6a12) { 3603 Emitter out; 3604 out << BeginSeq; 3605 out << "foo"; 3606 out << "bar"; 3607 out << EndSeq; 3608 out << Comment("comment"); 3609 3610 EXPECT_CALL(handler, OnDocumentStart(_)); 3611 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3612 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3613 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3614 EXPECT_CALL(handler, OnSequenceEnd()); 3615 EXPECT_CALL(handler, OnDocumentEnd()); 3616 Parse(out.c_str()); 3617 } 3618 3619 TEST_F(GenEmitterTest, test9bc9a72ad06084dc8cf8) { 3620 Emitter out; 3621 out << BeginSeq; 3622 out << "foo"; 3623 out << "bar"; 3624 out << EndSeq; 3625 out << Comment("comment"); 3626 3627 EXPECT_CALL(handler, OnDocumentStart(_)); 3628 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3629 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 3630 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 3631 EXPECT_CALL(handler, OnSequenceEnd()); 3632 EXPECT_CALL(handler, OnDocumentEnd()); 3633 Parse(out.c_str()); 3634 } 3635 3636 TEST_F(GenEmitterTest, test62c996cdfc1d3b77b7ec) { 3637 Emitter out; 3638 out << Comment("comment"); 3639 out << BeginSeq; 3640 out << VerbatimTag("tag"); 3641 out << Anchor("anchor"); 3642 out << "foo"; 3643 out << VerbatimTag("tag"); 3644 out << Anchor("other"); 3645 out << "bar"; 3646 out << EndSeq; 3647 out << EndDoc; 3648 3649 EXPECT_CALL(handler, OnDocumentStart(_)); 3650 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3651 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3652 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3653 EXPECT_CALL(handler, OnAnchor(_, "other")); 3654 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3655 EXPECT_CALL(handler, OnSequenceEnd()); 3656 EXPECT_CALL(handler, OnDocumentEnd()); 3657 Parse(out.c_str()); 3658 } 3659 3660 TEST_F(GenEmitterTest, test1d038936a340d5bef490) { 3661 Emitter out; 3662 out << Comment("comment"); 3663 out << BeginSeq; 3664 out << VerbatimTag("tag"); 3665 out << Anchor("anchor"); 3666 out << "foo"; 3667 out << VerbatimTag("tag"); 3668 out << Anchor("other"); 3669 out << "bar"; 3670 out << EndSeq; 3671 out << EndDoc; 3672 3673 EXPECT_CALL(handler, OnDocumentStart(_)); 3674 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3675 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3676 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3677 EXPECT_CALL(handler, OnAnchor(_, "other")); 3678 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3679 EXPECT_CALL(handler, OnSequenceEnd()); 3680 EXPECT_CALL(handler, OnDocumentEnd()); 3681 Parse(out.c_str()); 3682 } 3683 3684 TEST_F(GenEmitterTest, test7057f64ac570dbe3c1ca) { 3685 Emitter out; 3686 out << BeginSeq; 3687 out << Comment("comment"); 3688 out << VerbatimTag("tag"); 3689 out << Anchor("anchor"); 3690 out << "foo"; 3691 out << VerbatimTag("tag"); 3692 out << Anchor("other"); 3693 out << "bar"; 3694 out << EndSeq; 3695 out << EndDoc; 3696 3697 EXPECT_CALL(handler, OnDocumentStart(_)); 3698 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3699 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3700 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3701 EXPECT_CALL(handler, OnAnchor(_, "other")); 3702 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3703 EXPECT_CALL(handler, OnSequenceEnd()); 3704 EXPECT_CALL(handler, OnDocumentEnd()); 3705 Parse(out.c_str()); 3706 } 3707 3708 TEST_F(GenEmitterTest, testbfe0890de3ffc73f0f9d) { 3709 Emitter out; 3710 out << BeginSeq; 3711 out << VerbatimTag("tag"); 3712 out << Anchor("anchor"); 3713 out << "foo"; 3714 out << Comment("comment"); 3715 out << VerbatimTag("tag"); 3716 out << Anchor("other"); 3717 out << "bar"; 3718 out << EndSeq; 3719 out << EndDoc; 3720 3721 EXPECT_CALL(handler, OnDocumentStart(_)); 3722 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3723 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3724 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3725 EXPECT_CALL(handler, OnAnchor(_, "other")); 3726 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3727 EXPECT_CALL(handler, OnSequenceEnd()); 3728 EXPECT_CALL(handler, OnDocumentEnd()); 3729 Parse(out.c_str()); 3730 } 3731 3732 TEST_F(GenEmitterTest, test5faa7320a493247b4f8b) { 3733 Emitter out; 3734 out << BeginSeq; 3735 out << VerbatimTag("tag"); 3736 out << Anchor("anchor"); 3737 out << "foo"; 3738 out << VerbatimTag("tag"); 3739 out << Anchor("other"); 3740 out << "bar"; 3741 out << Comment("comment"); 3742 out << EndSeq; 3743 out << EndDoc; 3744 3745 EXPECT_CALL(handler, OnDocumentStart(_)); 3746 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3747 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3748 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3749 EXPECT_CALL(handler, OnAnchor(_, "other")); 3750 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3751 EXPECT_CALL(handler, OnSequenceEnd()); 3752 EXPECT_CALL(handler, OnDocumentEnd()); 3753 Parse(out.c_str()); 3754 } 3755 3756 TEST_F(GenEmitterTest, test929fbc93b3d6d98b1f0a) { 3757 Emitter out; 3758 out << BeginSeq; 3759 out << VerbatimTag("tag"); 3760 out << Anchor("anchor"); 3761 out << "foo"; 3762 out << VerbatimTag("tag"); 3763 out << Anchor("other"); 3764 out << "bar"; 3765 out << EndSeq; 3766 out << Comment("comment"); 3767 out << EndDoc; 3768 3769 EXPECT_CALL(handler, OnDocumentStart(_)); 3770 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3771 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3772 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3773 EXPECT_CALL(handler, OnAnchor(_, "other")); 3774 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3775 EXPECT_CALL(handler, OnSequenceEnd()); 3776 EXPECT_CALL(handler, OnDocumentEnd()); 3777 Parse(out.c_str()); 3778 } 3779 3780 TEST_F(GenEmitterTest, testcc7d1ad7797581b37549) { 3781 Emitter out; 3782 out << BeginSeq; 3783 out << VerbatimTag("tag"); 3784 out << Anchor("anchor"); 3785 out << "foo"; 3786 out << VerbatimTag("tag"); 3787 out << Anchor("other"); 3788 out << "bar"; 3789 out << EndSeq; 3790 out << EndDoc; 3791 out << Comment("comment"); 3792 3793 EXPECT_CALL(handler, OnDocumentStart(_)); 3794 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3795 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3796 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3797 EXPECT_CALL(handler, OnAnchor(_, "other")); 3798 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3799 EXPECT_CALL(handler, OnSequenceEnd()); 3800 EXPECT_CALL(handler, OnDocumentEnd()); 3801 Parse(out.c_str()); 3802 } 3803 3804 TEST_F(GenEmitterTest, test1115ba981ba8f739ddf2) { 3805 Emitter out; 3806 out << Comment("comment"); 3807 out << BeginSeq; 3808 out << VerbatimTag("tag"); 3809 out << Anchor("anchor"); 3810 out << "foo"; 3811 out << VerbatimTag("tag"); 3812 out << Anchor("other"); 3813 out << "bar"; 3814 out << EndSeq; 3815 3816 EXPECT_CALL(handler, OnDocumentStart(_)); 3817 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3818 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3819 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3820 EXPECT_CALL(handler, OnAnchor(_, "other")); 3821 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3822 EXPECT_CALL(handler, OnSequenceEnd()); 3823 EXPECT_CALL(handler, OnDocumentEnd()); 3824 Parse(out.c_str()); 3825 } 3826 3827 TEST_F(GenEmitterTest, testf7ca743a82040e1313a8) { 3828 Emitter out; 3829 out << Comment("comment"); 3830 out << BeginSeq; 3831 out << VerbatimTag("tag"); 3832 out << Anchor("anchor"); 3833 out << "foo"; 3834 out << VerbatimTag("tag"); 3835 out << Anchor("other"); 3836 out << "bar"; 3837 out << EndSeq; 3838 3839 EXPECT_CALL(handler, OnDocumentStart(_)); 3840 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3841 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3842 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3843 EXPECT_CALL(handler, OnAnchor(_, "other")); 3844 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3845 EXPECT_CALL(handler, OnSequenceEnd()); 3846 EXPECT_CALL(handler, OnDocumentEnd()); 3847 Parse(out.c_str()); 3848 } 3849 3850 TEST_F(GenEmitterTest, testa4e0257ad6c987178ca4) { 3851 Emitter out; 3852 out << BeginSeq; 3853 out << Comment("comment"); 3854 out << VerbatimTag("tag"); 3855 out << Anchor("anchor"); 3856 out << "foo"; 3857 out << VerbatimTag("tag"); 3858 out << Anchor("other"); 3859 out << "bar"; 3860 out << EndSeq; 3861 3862 EXPECT_CALL(handler, OnDocumentStart(_)); 3863 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3864 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3865 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3866 EXPECT_CALL(handler, OnAnchor(_, "other")); 3867 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3868 EXPECT_CALL(handler, OnSequenceEnd()); 3869 EXPECT_CALL(handler, OnDocumentEnd()); 3870 Parse(out.c_str()); 3871 } 3872 3873 TEST_F(GenEmitterTest, testb65ceea0d4080b44180e) { 3874 Emitter out; 3875 out << BeginSeq; 3876 out << VerbatimTag("tag"); 3877 out << Anchor("anchor"); 3878 out << "foo"; 3879 out << Comment("comment"); 3880 out << VerbatimTag("tag"); 3881 out << Anchor("other"); 3882 out << "bar"; 3883 out << EndSeq; 3884 3885 EXPECT_CALL(handler, OnDocumentStart(_)); 3886 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3887 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3888 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3889 EXPECT_CALL(handler, OnAnchor(_, "other")); 3890 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3891 EXPECT_CALL(handler, OnSequenceEnd()); 3892 EXPECT_CALL(handler, OnDocumentEnd()); 3893 Parse(out.c_str()); 3894 } 3895 3896 TEST_F(GenEmitterTest, test4fcd60d48dbd7b07e289) { 3897 Emitter out; 3898 out << BeginSeq; 3899 out << VerbatimTag("tag"); 3900 out << Anchor("anchor"); 3901 out << "foo"; 3902 out << VerbatimTag("tag"); 3903 out << Anchor("other"); 3904 out << "bar"; 3905 out << Comment("comment"); 3906 out << EndSeq; 3907 3908 EXPECT_CALL(handler, OnDocumentStart(_)); 3909 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3910 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3911 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3912 EXPECT_CALL(handler, OnAnchor(_, "other")); 3913 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3914 EXPECT_CALL(handler, OnSequenceEnd()); 3915 EXPECT_CALL(handler, OnDocumentEnd()); 3916 Parse(out.c_str()); 3917 } 3918 3919 TEST_F(GenEmitterTest, test92704937d4e130b43390) { 3920 Emitter out; 3921 out << BeginSeq; 3922 out << VerbatimTag("tag"); 3923 out << Anchor("anchor"); 3924 out << "foo"; 3925 out << VerbatimTag("tag"); 3926 out << Anchor("other"); 3927 out << "bar"; 3928 out << EndSeq; 3929 out << Comment("comment"); 3930 3931 EXPECT_CALL(handler, OnDocumentStart(_)); 3932 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3933 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3934 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3935 EXPECT_CALL(handler, OnAnchor(_, "other")); 3936 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3937 EXPECT_CALL(handler, OnSequenceEnd()); 3938 EXPECT_CALL(handler, OnDocumentEnd()); 3939 Parse(out.c_str()); 3940 } 3941 3942 TEST_F(GenEmitterTest, test029a31902f93dfa9ea7b) { 3943 Emitter out; 3944 out << BeginSeq; 3945 out << VerbatimTag("tag"); 3946 out << Anchor("anchor"); 3947 out << "foo"; 3948 out << VerbatimTag("tag"); 3949 out << Anchor("other"); 3950 out << "bar"; 3951 out << EndSeq; 3952 out << Comment("comment"); 3953 3954 EXPECT_CALL(handler, OnDocumentStart(_)); 3955 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 3956 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 3957 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 3958 EXPECT_CALL(handler, OnAnchor(_, "other")); 3959 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 3960 EXPECT_CALL(handler, OnSequenceEnd()); 3961 EXPECT_CALL(handler, OnDocumentEnd()); 3962 Parse(out.c_str()); 3963 } 3964 3965 TEST_F(GenEmitterTest, test40b4e7494e5b850d26f4) { 3966 Emitter out; 3967 out << Comment("comment"); 3968 out << BeginDoc; 3969 out << BeginMap; 3970 out << EndMap; 3971 out << EndDoc; 3972 3973 EXPECT_CALL(handler, OnDocumentStart(_)); 3974 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 3975 EXPECT_CALL(handler, OnMapEnd()); 3976 EXPECT_CALL(handler, OnDocumentEnd()); 3977 Parse(out.c_str()); 3978 } 3979 3980 TEST_F(GenEmitterTest, test64d2ab5993b67281212b) { 3981 Emitter out; 3982 out << BeginDoc; 3983 out << Comment("comment"); 3984 out << BeginMap; 3985 out << EndMap; 3986 out << EndDoc; 3987 3988 EXPECT_CALL(handler, OnDocumentStart(_)); 3989 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 3990 EXPECT_CALL(handler, OnMapEnd()); 3991 EXPECT_CALL(handler, OnDocumentEnd()); 3992 Parse(out.c_str()); 3993 } 3994 3995 TEST_F(GenEmitterTest, teste71b9b975d71c18a2897) { 3996 Emitter out; 3997 out << BeginDoc; 3998 out << BeginMap; 3999 out << Comment("comment"); 4000 out << EndMap; 4001 out << EndDoc; 4002 4003 EXPECT_CALL(handler, OnDocumentStart(_)); 4004 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4005 EXPECT_CALL(handler, OnMapEnd()); 4006 EXPECT_CALL(handler, OnDocumentEnd()); 4007 Parse(out.c_str()); 4008 } 4009 4010 TEST_F(GenEmitterTest, test138039761e432a5ba11e) { 4011 Emitter out; 4012 out << BeginDoc; 4013 out << BeginMap; 4014 out << EndMap; 4015 out << Comment("comment"); 4016 out << EndDoc; 4017 4018 EXPECT_CALL(handler, OnDocumentStart(_)); 4019 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4020 EXPECT_CALL(handler, OnMapEnd()); 4021 EXPECT_CALL(handler, OnDocumentEnd()); 4022 Parse(out.c_str()); 4023 } 4024 4025 TEST_F(GenEmitterTest, test6684d2eacb3f094bfc84) { 4026 Emitter out; 4027 out << BeginDoc; 4028 out << BeginMap; 4029 out << EndMap; 4030 out << EndDoc; 4031 out << Comment("comment"); 4032 4033 EXPECT_CALL(handler, OnDocumentStart(_)); 4034 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4035 EXPECT_CALL(handler, OnMapEnd()); 4036 EXPECT_CALL(handler, OnDocumentEnd()); 4037 Parse(out.c_str()); 4038 } 4039 4040 TEST_F(GenEmitterTest, test8624a705f2167d4db358) { 4041 Emitter out; 4042 out << Comment("comment"); 4043 out << BeginDoc; 4044 out << BeginMap; 4045 out << EndMap; 4046 4047 EXPECT_CALL(handler, OnDocumentStart(_)); 4048 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4049 EXPECT_CALL(handler, OnMapEnd()); 4050 EXPECT_CALL(handler, OnDocumentEnd()); 4051 Parse(out.c_str()); 4052 } 4053 4054 TEST_F(GenEmitterTest, test90877a1ec609edb69bce) { 4055 Emitter out; 4056 out << BeginDoc; 4057 out << Comment("comment"); 4058 out << BeginMap; 4059 out << EndMap; 4060 4061 EXPECT_CALL(handler, OnDocumentStart(_)); 4062 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4063 EXPECT_CALL(handler, OnMapEnd()); 4064 EXPECT_CALL(handler, OnDocumentEnd()); 4065 Parse(out.c_str()); 4066 } 4067 4068 TEST_F(GenEmitterTest, test5f925d3c910a7e32bb99) { 4069 Emitter out; 4070 out << BeginDoc; 4071 out << BeginMap; 4072 out << Comment("comment"); 4073 out << EndMap; 4074 4075 EXPECT_CALL(handler, OnDocumentStart(_)); 4076 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4077 EXPECT_CALL(handler, OnMapEnd()); 4078 EXPECT_CALL(handler, OnDocumentEnd()); 4079 Parse(out.c_str()); 4080 } 4081 4082 TEST_F(GenEmitterTest, testffeb4955bf4ee9510a88) { 4083 Emitter out; 4084 out << BeginDoc; 4085 out << BeginMap; 4086 out << EndMap; 4087 out << Comment("comment"); 4088 4089 EXPECT_CALL(handler, OnDocumentStart(_)); 4090 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4091 EXPECT_CALL(handler, OnMapEnd()); 4092 EXPECT_CALL(handler, OnDocumentEnd()); 4093 Parse(out.c_str()); 4094 } 4095 4096 TEST_F(GenEmitterTest, test769ee82c3bfc52d7a85d) { 4097 Emitter out; 4098 out << BeginDoc; 4099 out << BeginMap; 4100 out << EndMap; 4101 out << Comment("comment"); 4102 4103 EXPECT_CALL(handler, OnDocumentStart(_)); 4104 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4105 EXPECT_CALL(handler, OnMapEnd()); 4106 EXPECT_CALL(handler, OnDocumentEnd()); 4107 Parse(out.c_str()); 4108 } 4109 4110 TEST_F(GenEmitterTest, testdc4e16b5a48fe16102b4) { 4111 Emitter out; 4112 out << Comment("comment"); 4113 out << BeginDoc; 4114 out << BeginMap; 4115 out << "foo"; 4116 out << "bar"; 4117 out << EndMap; 4118 out << EndDoc; 4119 4120 EXPECT_CALL(handler, OnDocumentStart(_)); 4121 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4122 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4123 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4124 EXPECT_CALL(handler, OnMapEnd()); 4125 EXPECT_CALL(handler, OnDocumentEnd()); 4126 Parse(out.c_str()); 4127 } 4128 4129 TEST_F(GenEmitterTest, testd3c578e5b5a6813a73c7) { 4130 Emitter out; 4131 out << BeginDoc; 4132 out << Comment("comment"); 4133 out << BeginMap; 4134 out << "foo"; 4135 out << "bar"; 4136 out << EndMap; 4137 out << EndDoc; 4138 4139 EXPECT_CALL(handler, OnDocumentStart(_)); 4140 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4141 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4142 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4143 EXPECT_CALL(handler, OnMapEnd()); 4144 EXPECT_CALL(handler, OnDocumentEnd()); 4145 Parse(out.c_str()); 4146 } 4147 4148 TEST_F(GenEmitterTest, test0034b2c9905b34f7f22e) { 4149 Emitter out; 4150 out << BeginDoc; 4151 out << BeginMap; 4152 out << Comment("comment"); 4153 out << "foo"; 4154 out << "bar"; 4155 out << EndMap; 4156 out << EndDoc; 4157 4158 EXPECT_CALL(handler, OnDocumentStart(_)); 4159 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4160 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4161 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4162 EXPECT_CALL(handler, OnMapEnd()); 4163 EXPECT_CALL(handler, OnDocumentEnd()); 4164 Parse(out.c_str()); 4165 } 4166 4167 TEST_F(GenEmitterTest, teste911e620becf080a4d96) { 4168 Emitter out; 4169 out << BeginDoc; 4170 out << BeginMap; 4171 out << "foo"; 4172 out << Comment("comment"); 4173 out << "bar"; 4174 out << EndMap; 4175 out << EndDoc; 4176 4177 EXPECT_CALL(handler, OnDocumentStart(_)); 4178 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4179 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4180 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4181 EXPECT_CALL(handler, OnMapEnd()); 4182 EXPECT_CALL(handler, OnDocumentEnd()); 4183 Parse(out.c_str()); 4184 } 4185 4186 TEST_F(GenEmitterTest, test7f8bbf619609651a2e55) { 4187 Emitter out; 4188 out << BeginDoc; 4189 out << BeginMap; 4190 out << "foo"; 4191 out << "bar"; 4192 out << Comment("comment"); 4193 out << EndMap; 4194 out << EndDoc; 4195 4196 EXPECT_CALL(handler, OnDocumentStart(_)); 4197 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4198 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4199 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4200 EXPECT_CALL(handler, OnMapEnd()); 4201 EXPECT_CALL(handler, OnDocumentEnd()); 4202 Parse(out.c_str()); 4203 } 4204 4205 TEST_F(GenEmitterTest, test2974bda177bed72619f4) { 4206 Emitter out; 4207 out << BeginDoc; 4208 out << BeginMap; 4209 out << "foo"; 4210 out << "bar"; 4211 out << EndMap; 4212 out << Comment("comment"); 4213 out << EndDoc; 4214 4215 EXPECT_CALL(handler, OnDocumentStart(_)); 4216 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4217 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4218 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4219 EXPECT_CALL(handler, OnMapEnd()); 4220 EXPECT_CALL(handler, OnDocumentEnd()); 4221 Parse(out.c_str()); 4222 } 4223 4224 TEST_F(GenEmitterTest, testbc7a1599883ed8c27262) { 4225 Emitter out; 4226 out << BeginDoc; 4227 out << BeginMap; 4228 out << "foo"; 4229 out << "bar"; 4230 out << EndMap; 4231 out << EndDoc; 4232 out << Comment("comment"); 4233 4234 EXPECT_CALL(handler, OnDocumentStart(_)); 4235 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4236 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4237 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4238 EXPECT_CALL(handler, OnMapEnd()); 4239 EXPECT_CALL(handler, OnDocumentEnd()); 4240 Parse(out.c_str()); 4241 } 4242 4243 TEST_F(GenEmitterTest, test323e14a02e02b94939fb) { 4244 Emitter out; 4245 out << Comment("comment"); 4246 out << BeginDoc; 4247 out << BeginMap; 4248 out << "foo"; 4249 out << "bar"; 4250 out << EndMap; 4251 4252 EXPECT_CALL(handler, OnDocumentStart(_)); 4253 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4254 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4255 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4256 EXPECT_CALL(handler, OnMapEnd()); 4257 EXPECT_CALL(handler, OnDocumentEnd()); 4258 Parse(out.c_str()); 4259 } 4260 4261 TEST_F(GenEmitterTest, test705ff113324bf0b4897c) { 4262 Emitter out; 4263 out << BeginDoc; 4264 out << Comment("comment"); 4265 out << BeginMap; 4266 out << "foo"; 4267 out << "bar"; 4268 out << EndMap; 4269 4270 EXPECT_CALL(handler, OnDocumentStart(_)); 4271 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4272 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4273 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4274 EXPECT_CALL(handler, OnMapEnd()); 4275 EXPECT_CALL(handler, OnDocumentEnd()); 4276 Parse(out.c_str()); 4277 } 4278 4279 TEST_F(GenEmitterTest, test587f5739ba58f0e21e0e) { 4280 Emitter out; 4281 out << BeginDoc; 4282 out << BeginMap; 4283 out << Comment("comment"); 4284 out << "foo"; 4285 out << "bar"; 4286 out << EndMap; 4287 4288 EXPECT_CALL(handler, OnDocumentStart(_)); 4289 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4290 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4291 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4292 EXPECT_CALL(handler, OnMapEnd()); 4293 EXPECT_CALL(handler, OnDocumentEnd()); 4294 Parse(out.c_str()); 4295 } 4296 4297 TEST_F(GenEmitterTest, test31a8c7da96ebe3da3f6e) { 4298 Emitter out; 4299 out << BeginDoc; 4300 out << BeginMap; 4301 out << "foo"; 4302 out << Comment("comment"); 4303 out << "bar"; 4304 out << EndMap; 4305 4306 EXPECT_CALL(handler, OnDocumentStart(_)); 4307 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4308 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4309 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4310 EXPECT_CALL(handler, OnMapEnd()); 4311 EXPECT_CALL(handler, OnDocumentEnd()); 4312 Parse(out.c_str()); 4313 } 4314 4315 TEST_F(GenEmitterTest, test0b6fe270e4cf9fc21181) { 4316 Emitter out; 4317 out << BeginDoc; 4318 out << BeginMap; 4319 out << "foo"; 4320 out << "bar"; 4321 out << Comment("comment"); 4322 out << EndMap; 4323 4324 EXPECT_CALL(handler, OnDocumentStart(_)); 4325 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4326 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4327 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4328 EXPECT_CALL(handler, OnMapEnd()); 4329 EXPECT_CALL(handler, OnDocumentEnd()); 4330 Parse(out.c_str()); 4331 } 4332 4333 TEST_F(GenEmitterTest, testaf5869c722ea0dfb3394) { 4334 Emitter out; 4335 out << BeginDoc; 4336 out << BeginMap; 4337 out << "foo"; 4338 out << "bar"; 4339 out << EndMap; 4340 out << Comment("comment"); 4341 4342 EXPECT_CALL(handler, OnDocumentStart(_)); 4343 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4344 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4345 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4346 EXPECT_CALL(handler, OnMapEnd()); 4347 EXPECT_CALL(handler, OnDocumentEnd()); 4348 Parse(out.c_str()); 4349 } 4350 4351 TEST_F(GenEmitterTest, testc348837f92793a778246) { 4352 Emitter out; 4353 out << BeginDoc; 4354 out << BeginMap; 4355 out << "foo"; 4356 out << "bar"; 4357 out << EndMap; 4358 out << Comment("comment"); 4359 4360 EXPECT_CALL(handler, OnDocumentStart(_)); 4361 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4362 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4363 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4364 EXPECT_CALL(handler, OnMapEnd()); 4365 EXPECT_CALL(handler, OnDocumentEnd()); 4366 Parse(out.c_str()); 4367 } 4368 4369 TEST_F(GenEmitterTest, test9d26ae9ec8db76a06a6f) { 4370 Emitter out; 4371 out << Comment("comment"); 4372 out << BeginDoc; 4373 out << BeginMap; 4374 out << VerbatimTag("tag"); 4375 out << Anchor("anchor"); 4376 out << "foo"; 4377 out << VerbatimTag("tag"); 4378 out << Anchor("other"); 4379 out << "bar"; 4380 out << EndMap; 4381 out << EndDoc; 4382 4383 EXPECT_CALL(handler, OnDocumentStart(_)); 4384 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4385 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4386 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4387 EXPECT_CALL(handler, OnAnchor(_, "other")); 4388 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4389 EXPECT_CALL(handler, OnMapEnd()); 4390 EXPECT_CALL(handler, OnDocumentEnd()); 4391 Parse(out.c_str()); 4392 } 4393 4394 TEST_F(GenEmitterTest, test28691969bbaa41191640) { 4395 Emitter out; 4396 out << BeginDoc; 4397 out << Comment("comment"); 4398 out << BeginMap; 4399 out << VerbatimTag("tag"); 4400 out << Anchor("anchor"); 4401 out << "foo"; 4402 out << VerbatimTag("tag"); 4403 out << Anchor("other"); 4404 out << "bar"; 4405 out << EndMap; 4406 out << EndDoc; 4407 4408 EXPECT_CALL(handler, OnDocumentStart(_)); 4409 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4410 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4411 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4412 EXPECT_CALL(handler, OnAnchor(_, "other")); 4413 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4414 EXPECT_CALL(handler, OnMapEnd()); 4415 EXPECT_CALL(handler, OnDocumentEnd()); 4416 Parse(out.c_str()); 4417 } 4418 4419 TEST_F(GenEmitterTest, testb38c27cd2556a14bb479) { 4420 Emitter out; 4421 out << BeginDoc; 4422 out << BeginMap; 4423 out << Comment("comment"); 4424 out << VerbatimTag("tag"); 4425 out << Anchor("anchor"); 4426 out << "foo"; 4427 out << VerbatimTag("tag"); 4428 out << Anchor("other"); 4429 out << "bar"; 4430 out << EndMap; 4431 out << EndDoc; 4432 4433 EXPECT_CALL(handler, OnDocumentStart(_)); 4434 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4435 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4436 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4437 EXPECT_CALL(handler, OnAnchor(_, "other")); 4438 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4439 EXPECT_CALL(handler, OnMapEnd()); 4440 EXPECT_CALL(handler, OnDocumentEnd()); 4441 Parse(out.c_str()); 4442 } 4443 4444 TEST_F(GenEmitterTest, test1103d3c99e3525075da6) { 4445 Emitter out; 4446 out << BeginDoc; 4447 out << BeginMap; 4448 out << VerbatimTag("tag"); 4449 out << Anchor("anchor"); 4450 out << "foo"; 4451 out << Comment("comment"); 4452 out << VerbatimTag("tag"); 4453 out << Anchor("other"); 4454 out << "bar"; 4455 out << EndMap; 4456 out << EndDoc; 4457 4458 EXPECT_CALL(handler, OnDocumentStart(_)); 4459 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4460 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4461 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4462 EXPECT_CALL(handler, OnAnchor(_, "other")); 4463 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4464 EXPECT_CALL(handler, OnMapEnd()); 4465 EXPECT_CALL(handler, OnDocumentEnd()); 4466 Parse(out.c_str()); 4467 } 4468 4469 TEST_F(GenEmitterTest, testeb7edb5d1dfd039c72c3) { 4470 Emitter out; 4471 out << BeginDoc; 4472 out << BeginMap; 4473 out << VerbatimTag("tag"); 4474 out << Anchor("anchor"); 4475 out << "foo"; 4476 out << VerbatimTag("tag"); 4477 out << Anchor("other"); 4478 out << "bar"; 4479 out << Comment("comment"); 4480 out << EndMap; 4481 out << EndDoc; 4482 4483 EXPECT_CALL(handler, OnDocumentStart(_)); 4484 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4485 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4486 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4487 EXPECT_CALL(handler, OnAnchor(_, "other")); 4488 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4489 EXPECT_CALL(handler, OnMapEnd()); 4490 EXPECT_CALL(handler, OnDocumentEnd()); 4491 Parse(out.c_str()); 4492 } 4493 4494 TEST_F(GenEmitterTest, testa9862d708fcb755db479) { 4495 Emitter out; 4496 out << BeginDoc; 4497 out << BeginMap; 4498 out << VerbatimTag("tag"); 4499 out << Anchor("anchor"); 4500 out << "foo"; 4501 out << VerbatimTag("tag"); 4502 out << Anchor("other"); 4503 out << "bar"; 4504 out << EndMap; 4505 out << Comment("comment"); 4506 out << EndDoc; 4507 4508 EXPECT_CALL(handler, OnDocumentStart(_)); 4509 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4510 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4511 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4512 EXPECT_CALL(handler, OnAnchor(_, "other")); 4513 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4514 EXPECT_CALL(handler, OnMapEnd()); 4515 EXPECT_CALL(handler, OnDocumentEnd()); 4516 Parse(out.c_str()); 4517 } 4518 4519 TEST_F(GenEmitterTest, testae3e98286336f0c5d2af) { 4520 Emitter out; 4521 out << BeginDoc; 4522 out << BeginMap; 4523 out << VerbatimTag("tag"); 4524 out << Anchor("anchor"); 4525 out << "foo"; 4526 out << VerbatimTag("tag"); 4527 out << Anchor("other"); 4528 out << "bar"; 4529 out << EndMap; 4530 out << EndDoc; 4531 out << Comment("comment"); 4532 4533 EXPECT_CALL(handler, OnDocumentStart(_)); 4534 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4535 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4536 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4537 EXPECT_CALL(handler, OnAnchor(_, "other")); 4538 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4539 EXPECT_CALL(handler, OnMapEnd()); 4540 EXPECT_CALL(handler, OnDocumentEnd()); 4541 Parse(out.c_str()); 4542 } 4543 4544 TEST_F(GenEmitterTest, test8bd970000ae21619e864) { 4545 Emitter out; 4546 out << Comment("comment"); 4547 out << BeginDoc; 4548 out << BeginMap; 4549 out << VerbatimTag("tag"); 4550 out << Anchor("anchor"); 4551 out << "foo"; 4552 out << VerbatimTag("tag"); 4553 out << Anchor("other"); 4554 out << "bar"; 4555 out << EndMap; 4556 4557 EXPECT_CALL(handler, OnDocumentStart(_)); 4558 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4559 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4560 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4561 EXPECT_CALL(handler, OnAnchor(_, "other")); 4562 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4563 EXPECT_CALL(handler, OnMapEnd()); 4564 EXPECT_CALL(handler, OnDocumentEnd()); 4565 Parse(out.c_str()); 4566 } 4567 4568 TEST_F(GenEmitterTest, test0a960fe3efeeb1b4fafe) { 4569 Emitter out; 4570 out << BeginDoc; 4571 out << Comment("comment"); 4572 out << BeginMap; 4573 out << VerbatimTag("tag"); 4574 out << Anchor("anchor"); 4575 out << "foo"; 4576 out << VerbatimTag("tag"); 4577 out << Anchor("other"); 4578 out << "bar"; 4579 out << EndMap; 4580 4581 EXPECT_CALL(handler, OnDocumentStart(_)); 4582 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4583 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4584 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4585 EXPECT_CALL(handler, OnAnchor(_, "other")); 4586 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4587 EXPECT_CALL(handler, OnMapEnd()); 4588 EXPECT_CALL(handler, OnDocumentEnd()); 4589 Parse(out.c_str()); 4590 } 4591 4592 TEST_F(GenEmitterTest, testffec1dcba9a2622b57a3) { 4593 Emitter out; 4594 out << BeginDoc; 4595 out << BeginMap; 4596 out << Comment("comment"); 4597 out << VerbatimTag("tag"); 4598 out << Anchor("anchor"); 4599 out << "foo"; 4600 out << VerbatimTag("tag"); 4601 out << Anchor("other"); 4602 out << "bar"; 4603 out << EndMap; 4604 4605 EXPECT_CALL(handler, OnDocumentStart(_)); 4606 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4607 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4608 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4609 EXPECT_CALL(handler, OnAnchor(_, "other")); 4610 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4611 EXPECT_CALL(handler, OnMapEnd()); 4612 EXPECT_CALL(handler, OnDocumentEnd()); 4613 Parse(out.c_str()); 4614 } 4615 4616 TEST_F(GenEmitterTest, test9a181b6042027e7977bf) { 4617 Emitter out; 4618 out << BeginDoc; 4619 out << BeginMap; 4620 out << VerbatimTag("tag"); 4621 out << Anchor("anchor"); 4622 out << "foo"; 4623 out << Comment("comment"); 4624 out << VerbatimTag("tag"); 4625 out << Anchor("other"); 4626 out << "bar"; 4627 out << EndMap; 4628 4629 EXPECT_CALL(handler, OnDocumentStart(_)); 4630 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4631 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4632 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4633 EXPECT_CALL(handler, OnAnchor(_, "other")); 4634 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4635 EXPECT_CALL(handler, OnMapEnd()); 4636 EXPECT_CALL(handler, OnDocumentEnd()); 4637 Parse(out.c_str()); 4638 } 4639 4640 TEST_F(GenEmitterTest, test5b42728bff7e0dd63ae8) { 4641 Emitter out; 4642 out << BeginDoc; 4643 out << BeginMap; 4644 out << VerbatimTag("tag"); 4645 out << Anchor("anchor"); 4646 out << "foo"; 4647 out << VerbatimTag("tag"); 4648 out << Anchor("other"); 4649 out << "bar"; 4650 out << Comment("comment"); 4651 out << EndMap; 4652 4653 EXPECT_CALL(handler, OnDocumentStart(_)); 4654 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4655 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4656 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4657 EXPECT_CALL(handler, OnAnchor(_, "other")); 4658 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4659 EXPECT_CALL(handler, OnMapEnd()); 4660 EXPECT_CALL(handler, OnDocumentEnd()); 4661 Parse(out.c_str()); 4662 } 4663 4664 TEST_F(GenEmitterTest, testa17514c4db3a70fe5084) { 4665 Emitter out; 4666 out << BeginDoc; 4667 out << BeginMap; 4668 out << VerbatimTag("tag"); 4669 out << Anchor("anchor"); 4670 out << "foo"; 4671 out << VerbatimTag("tag"); 4672 out << Anchor("other"); 4673 out << "bar"; 4674 out << EndMap; 4675 out << Comment("comment"); 4676 4677 EXPECT_CALL(handler, OnDocumentStart(_)); 4678 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4679 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4680 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4681 EXPECT_CALL(handler, OnAnchor(_, "other")); 4682 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4683 EXPECT_CALL(handler, OnMapEnd()); 4684 EXPECT_CALL(handler, OnDocumentEnd()); 4685 Parse(out.c_str()); 4686 } 4687 4688 TEST_F(GenEmitterTest, test2ac903a52c526db4b34b) { 4689 Emitter out; 4690 out << BeginDoc; 4691 out << BeginMap; 4692 out << VerbatimTag("tag"); 4693 out << Anchor("anchor"); 4694 out << "foo"; 4695 out << VerbatimTag("tag"); 4696 out << Anchor("other"); 4697 out << "bar"; 4698 out << EndMap; 4699 out << Comment("comment"); 4700 4701 EXPECT_CALL(handler, OnDocumentStart(_)); 4702 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4703 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 4704 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 4705 EXPECT_CALL(handler, OnAnchor(_, "other")); 4706 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 4707 EXPECT_CALL(handler, OnMapEnd()); 4708 EXPECT_CALL(handler, OnDocumentEnd()); 4709 Parse(out.c_str()); 4710 } 4711 4712 TEST_F(GenEmitterTest, testbebc6bc66d04a91bfa9c) { 4713 Emitter out; 4714 out << Comment("comment"); 4715 out << BeginMap; 4716 out << EndMap; 4717 out << EndDoc; 4718 4719 EXPECT_CALL(handler, OnDocumentStart(_)); 4720 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4721 EXPECT_CALL(handler, OnMapEnd()); 4722 EXPECT_CALL(handler, OnDocumentEnd()); 4723 Parse(out.c_str()); 4724 } 4725 4726 TEST_F(GenEmitterTest, test0918e247384bfc94d831) { 4727 Emitter out; 4728 out << Comment("comment"); 4729 out << BeginMap; 4730 out << EndMap; 4731 out << EndDoc; 4732 4733 EXPECT_CALL(handler, OnDocumentStart(_)); 4734 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4735 EXPECT_CALL(handler, OnMapEnd()); 4736 EXPECT_CALL(handler, OnDocumentEnd()); 4737 Parse(out.c_str()); 4738 } 4739 4740 TEST_F(GenEmitterTest, testf8512b2ebdaad8ae4cae) { 4741 Emitter out; 4742 out << BeginMap; 4743 out << Comment("comment"); 4744 out << EndMap; 4745 out << EndDoc; 4746 4747 EXPECT_CALL(handler, OnDocumentStart(_)); 4748 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4749 EXPECT_CALL(handler, OnMapEnd()); 4750 EXPECT_CALL(handler, OnDocumentEnd()); 4751 Parse(out.c_str()); 4752 } 4753 4754 TEST_F(GenEmitterTest, test01a1d249079c380030ca) { 4755 Emitter out; 4756 out << BeginMap; 4757 out << EndMap; 4758 out << Comment("comment"); 4759 out << EndDoc; 4760 4761 EXPECT_CALL(handler, OnDocumentStart(_)); 4762 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4763 EXPECT_CALL(handler, OnMapEnd()); 4764 EXPECT_CALL(handler, OnDocumentEnd()); 4765 Parse(out.c_str()); 4766 } 4767 4768 TEST_F(GenEmitterTest, testcb48737e9c352108dc56) { 4769 Emitter out; 4770 out << BeginMap; 4771 out << EndMap; 4772 out << EndDoc; 4773 out << Comment("comment"); 4774 4775 EXPECT_CALL(handler, OnDocumentStart(_)); 4776 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4777 EXPECT_CALL(handler, OnMapEnd()); 4778 EXPECT_CALL(handler, OnDocumentEnd()); 4779 Parse(out.c_str()); 4780 } 4781 4782 TEST_F(GenEmitterTest, testdea8106f3dce46929197) { 4783 Emitter out; 4784 out << Comment("comment"); 4785 out << BeginMap; 4786 out << EndMap; 4787 4788 EXPECT_CALL(handler, OnDocumentStart(_)); 4789 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4790 EXPECT_CALL(handler, OnMapEnd()); 4791 EXPECT_CALL(handler, OnDocumentEnd()); 4792 Parse(out.c_str()); 4793 } 4794 4795 TEST_F(GenEmitterTest, test2b91aa87abdaa0fc0b20) { 4796 Emitter out; 4797 out << Comment("comment"); 4798 out << BeginMap; 4799 out << EndMap; 4800 4801 EXPECT_CALL(handler, OnDocumentStart(_)); 4802 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4803 EXPECT_CALL(handler, OnMapEnd()); 4804 EXPECT_CALL(handler, OnDocumentEnd()); 4805 Parse(out.c_str()); 4806 } 4807 4808 TEST_F(GenEmitterTest, test9c8b1fe0c5bbbf6a787e) { 4809 Emitter out; 4810 out << BeginMap; 4811 out << Comment("comment"); 4812 out << EndMap; 4813 4814 EXPECT_CALL(handler, OnDocumentStart(_)); 4815 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4816 EXPECT_CALL(handler, OnMapEnd()); 4817 EXPECT_CALL(handler, OnDocumentEnd()); 4818 Parse(out.c_str()); 4819 } 4820 4821 TEST_F(GenEmitterTest, test8808d4be9571f365f79a) { 4822 Emitter out; 4823 out << BeginMap; 4824 out << EndMap; 4825 out << Comment("comment"); 4826 4827 EXPECT_CALL(handler, OnDocumentStart(_)); 4828 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4829 EXPECT_CALL(handler, OnMapEnd()); 4830 EXPECT_CALL(handler, OnDocumentEnd()); 4831 Parse(out.c_str()); 4832 } 4833 4834 TEST_F(GenEmitterTest, teste77c95c5163513fa25c5) { 4835 Emitter out; 4836 out << BeginMap; 4837 out << EndMap; 4838 out << Comment("comment"); 4839 4840 EXPECT_CALL(handler, OnDocumentStart(_)); 4841 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4842 EXPECT_CALL(handler, OnMapEnd()); 4843 EXPECT_CALL(handler, OnDocumentEnd()); 4844 Parse(out.c_str()); 4845 } 4846 4847 TEST_F(GenEmitterTest, testa3ed6e26dac366240579) { 4848 Emitter out; 4849 out << Comment("comment"); 4850 out << BeginMap; 4851 out << "foo"; 4852 out << "bar"; 4853 out << EndMap; 4854 out << EndDoc; 4855 4856 EXPECT_CALL(handler, OnDocumentStart(_)); 4857 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4858 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4859 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4860 EXPECT_CALL(handler, OnMapEnd()); 4861 EXPECT_CALL(handler, OnDocumentEnd()); 4862 Parse(out.c_str()); 4863 } 4864 4865 TEST_F(GenEmitterTest, test136adbd0ad47d74cfa22) { 4866 Emitter out; 4867 out << Comment("comment"); 4868 out << BeginMap; 4869 out << "foo"; 4870 out << "bar"; 4871 out << EndMap; 4872 out << EndDoc; 4873 4874 EXPECT_CALL(handler, OnDocumentStart(_)); 4875 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4876 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4877 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4878 EXPECT_CALL(handler, OnMapEnd()); 4879 EXPECT_CALL(handler, OnDocumentEnd()); 4880 Parse(out.c_str()); 4881 } 4882 4883 TEST_F(GenEmitterTest, test77f384e8387e39b54691) { 4884 Emitter out; 4885 out << BeginMap; 4886 out << Comment("comment"); 4887 out << "foo"; 4888 out << "bar"; 4889 out << EndMap; 4890 out << EndDoc; 4891 4892 EXPECT_CALL(handler, OnDocumentStart(_)); 4893 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4894 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4895 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4896 EXPECT_CALL(handler, OnMapEnd()); 4897 EXPECT_CALL(handler, OnDocumentEnd()); 4898 Parse(out.c_str()); 4899 } 4900 4901 TEST_F(GenEmitterTest, testf8f016177cf9e428fcd4) { 4902 Emitter out; 4903 out << BeginMap; 4904 out << "foo"; 4905 out << Comment("comment"); 4906 out << "bar"; 4907 out << EndMap; 4908 out << EndDoc; 4909 4910 EXPECT_CALL(handler, OnDocumentStart(_)); 4911 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4912 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4913 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4914 EXPECT_CALL(handler, OnMapEnd()); 4915 EXPECT_CALL(handler, OnDocumentEnd()); 4916 Parse(out.c_str()); 4917 } 4918 4919 TEST_F(GenEmitterTest, test1cec69d3c95937f4137a) { 4920 Emitter out; 4921 out << BeginMap; 4922 out << "foo"; 4923 out << "bar"; 4924 out << Comment("comment"); 4925 out << EndMap; 4926 out << EndDoc; 4927 4928 EXPECT_CALL(handler, OnDocumentStart(_)); 4929 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4930 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4931 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4932 EXPECT_CALL(handler, OnMapEnd()); 4933 EXPECT_CALL(handler, OnDocumentEnd()); 4934 Parse(out.c_str()); 4935 } 4936 4937 TEST_F(GenEmitterTest, testb1fe1a5c5c064bdfe505) { 4938 Emitter out; 4939 out << BeginMap; 4940 out << "foo"; 4941 out << "bar"; 4942 out << EndMap; 4943 out << Comment("comment"); 4944 out << EndDoc; 4945 4946 EXPECT_CALL(handler, OnDocumentStart(_)); 4947 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4948 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4949 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4950 EXPECT_CALL(handler, OnMapEnd()); 4951 EXPECT_CALL(handler, OnDocumentEnd()); 4952 Parse(out.c_str()); 4953 } 4954 4955 TEST_F(GenEmitterTest, test14200fdf4de8797d8dfb) { 4956 Emitter out; 4957 out << BeginMap; 4958 out << "foo"; 4959 out << "bar"; 4960 out << EndMap; 4961 out << EndDoc; 4962 out << Comment("comment"); 4963 4964 EXPECT_CALL(handler, OnDocumentStart(_)); 4965 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4966 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4967 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4968 EXPECT_CALL(handler, OnMapEnd()); 4969 EXPECT_CALL(handler, OnDocumentEnd()); 4970 Parse(out.c_str()); 4971 } 4972 4973 TEST_F(GenEmitterTest, testde7595a96199f66d7ac0) { 4974 Emitter out; 4975 out << Comment("comment"); 4976 out << BeginMap; 4977 out << "foo"; 4978 out << "bar"; 4979 out << EndMap; 4980 4981 EXPECT_CALL(handler, OnDocumentStart(_)); 4982 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 4983 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 4984 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 4985 EXPECT_CALL(handler, OnMapEnd()); 4986 EXPECT_CALL(handler, OnDocumentEnd()); 4987 Parse(out.c_str()); 4988 } 4989 4990 TEST_F(GenEmitterTest, testb1434e1f508509c0ade4) { 4991 Emitter out; 4992 out << Comment("comment"); 4993 out << BeginMap; 4994 out << "foo"; 4995 out << "bar"; 4996 out << EndMap; 4997 4998 EXPECT_CALL(handler, OnDocumentStart(_)); 4999 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5000 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5001 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5002 EXPECT_CALL(handler, OnMapEnd()); 5003 EXPECT_CALL(handler, OnDocumentEnd()); 5004 Parse(out.c_str()); 5005 } 5006 5007 TEST_F(GenEmitterTest, test0d3bd788298201abbe67) { 5008 Emitter out; 5009 out << BeginMap; 5010 out << Comment("comment"); 5011 out << "foo"; 5012 out << "bar"; 5013 out << EndMap; 5014 5015 EXPECT_CALL(handler, OnDocumentStart(_)); 5016 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5017 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5018 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5019 EXPECT_CALL(handler, OnMapEnd()); 5020 EXPECT_CALL(handler, OnDocumentEnd()); 5021 Parse(out.c_str()); 5022 } 5023 5024 TEST_F(GenEmitterTest, test3c716f5c232001f04805) { 5025 Emitter out; 5026 out << BeginMap; 5027 out << "foo"; 5028 out << Comment("comment"); 5029 out << "bar"; 5030 out << EndMap; 5031 5032 EXPECT_CALL(handler, OnDocumentStart(_)); 5033 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5034 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5035 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5036 EXPECT_CALL(handler, OnMapEnd()); 5037 EXPECT_CALL(handler, OnDocumentEnd()); 5038 Parse(out.c_str()); 5039 } 5040 5041 TEST_F(GenEmitterTest, testa55ef29eecbda5bc5b69) { 5042 Emitter out; 5043 out << BeginMap; 5044 out << "foo"; 5045 out << "bar"; 5046 out << Comment("comment"); 5047 out << EndMap; 5048 5049 EXPECT_CALL(handler, OnDocumentStart(_)); 5050 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5051 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5052 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5053 EXPECT_CALL(handler, OnMapEnd()); 5054 EXPECT_CALL(handler, OnDocumentEnd()); 5055 Parse(out.c_str()); 5056 } 5057 5058 TEST_F(GenEmitterTest, test55ddd593defa5ee8da90) { 5059 Emitter out; 5060 out << BeginMap; 5061 out << "foo"; 5062 out << "bar"; 5063 out << EndMap; 5064 out << Comment("comment"); 5065 5066 EXPECT_CALL(handler, OnDocumentStart(_)); 5067 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5068 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5069 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5070 EXPECT_CALL(handler, OnMapEnd()); 5071 EXPECT_CALL(handler, OnDocumentEnd()); 5072 Parse(out.c_str()); 5073 } 5074 5075 TEST_F(GenEmitterTest, test7326f87fd5c3adff317b) { 5076 Emitter out; 5077 out << BeginMap; 5078 out << "foo"; 5079 out << "bar"; 5080 out << EndMap; 5081 out << Comment("comment"); 5082 5083 EXPECT_CALL(handler, OnDocumentStart(_)); 5084 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5085 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5086 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5087 EXPECT_CALL(handler, OnMapEnd()); 5088 EXPECT_CALL(handler, OnDocumentEnd()); 5089 Parse(out.c_str()); 5090 } 5091 5092 TEST_F(GenEmitterTest, test5ebc413d376f3b965879) { 5093 Emitter out; 5094 out << Comment("comment"); 5095 out << BeginMap; 5096 out << VerbatimTag("tag"); 5097 out << Anchor("anchor"); 5098 out << "foo"; 5099 out << VerbatimTag("tag"); 5100 out << Anchor("other"); 5101 out << "bar"; 5102 out << EndMap; 5103 out << EndDoc; 5104 5105 EXPECT_CALL(handler, OnDocumentStart(_)); 5106 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5107 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5108 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5109 EXPECT_CALL(handler, OnAnchor(_, "other")); 5110 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5111 EXPECT_CALL(handler, OnMapEnd()); 5112 EXPECT_CALL(handler, OnDocumentEnd()); 5113 Parse(out.c_str()); 5114 } 5115 5116 TEST_F(GenEmitterTest, test4c7159334e528e2cfff8) { 5117 Emitter out; 5118 out << Comment("comment"); 5119 out << BeginMap; 5120 out << VerbatimTag("tag"); 5121 out << Anchor("anchor"); 5122 out << "foo"; 5123 out << VerbatimTag("tag"); 5124 out << Anchor("other"); 5125 out << "bar"; 5126 out << EndMap; 5127 out << EndDoc; 5128 5129 EXPECT_CALL(handler, OnDocumentStart(_)); 5130 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5131 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5132 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5133 EXPECT_CALL(handler, OnAnchor(_, "other")); 5134 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5135 EXPECT_CALL(handler, OnMapEnd()); 5136 EXPECT_CALL(handler, OnDocumentEnd()); 5137 Parse(out.c_str()); 5138 } 5139 5140 TEST_F(GenEmitterTest, test6a6bc06cdfee9f58a094) { 5141 Emitter out; 5142 out << BeginMap; 5143 out << Comment("comment"); 5144 out << VerbatimTag("tag"); 5145 out << Anchor("anchor"); 5146 out << "foo"; 5147 out << VerbatimTag("tag"); 5148 out << Anchor("other"); 5149 out << "bar"; 5150 out << EndMap; 5151 out << EndDoc; 5152 5153 EXPECT_CALL(handler, OnDocumentStart(_)); 5154 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5155 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5156 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5157 EXPECT_CALL(handler, OnAnchor(_, "other")); 5158 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5159 EXPECT_CALL(handler, OnMapEnd()); 5160 EXPECT_CALL(handler, OnDocumentEnd()); 5161 Parse(out.c_str()); 5162 } 5163 5164 TEST_F(GenEmitterTest, test0beedfaace1b1e71d0c6) { 5165 Emitter out; 5166 out << BeginMap; 5167 out << VerbatimTag("tag"); 5168 out << Anchor("anchor"); 5169 out << "foo"; 5170 out << Comment("comment"); 5171 out << VerbatimTag("tag"); 5172 out << Anchor("other"); 5173 out << "bar"; 5174 out << EndMap; 5175 out << EndDoc; 5176 5177 EXPECT_CALL(handler, OnDocumentStart(_)); 5178 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5179 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5180 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5181 EXPECT_CALL(handler, OnAnchor(_, "other")); 5182 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5183 EXPECT_CALL(handler, OnMapEnd()); 5184 EXPECT_CALL(handler, OnDocumentEnd()); 5185 Parse(out.c_str()); 5186 } 5187 5188 TEST_F(GenEmitterTest, test9f65fafc369193908b7b) { 5189 Emitter out; 5190 out << BeginMap; 5191 out << VerbatimTag("tag"); 5192 out << Anchor("anchor"); 5193 out << "foo"; 5194 out << VerbatimTag("tag"); 5195 out << Anchor("other"); 5196 out << "bar"; 5197 out << Comment("comment"); 5198 out << EndMap; 5199 out << EndDoc; 5200 5201 EXPECT_CALL(handler, OnDocumentStart(_)); 5202 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5203 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5204 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5205 EXPECT_CALL(handler, OnAnchor(_, "other")); 5206 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5207 EXPECT_CALL(handler, OnMapEnd()); 5208 EXPECT_CALL(handler, OnDocumentEnd()); 5209 Parse(out.c_str()); 5210 } 5211 5212 TEST_F(GenEmitterTest, test3a5c3ac504d7a58a08ca) { 5213 Emitter out; 5214 out << BeginMap; 5215 out << VerbatimTag("tag"); 5216 out << Anchor("anchor"); 5217 out << "foo"; 5218 out << VerbatimTag("tag"); 5219 out << Anchor("other"); 5220 out << "bar"; 5221 out << EndMap; 5222 out << Comment("comment"); 5223 out << EndDoc; 5224 5225 EXPECT_CALL(handler, OnDocumentStart(_)); 5226 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5227 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5228 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5229 EXPECT_CALL(handler, OnAnchor(_, "other")); 5230 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5231 EXPECT_CALL(handler, OnMapEnd()); 5232 EXPECT_CALL(handler, OnDocumentEnd()); 5233 Parse(out.c_str()); 5234 } 5235 5236 TEST_F(GenEmitterTest, testc007513c868038dd3a68) { 5237 Emitter out; 5238 out << BeginMap; 5239 out << VerbatimTag("tag"); 5240 out << Anchor("anchor"); 5241 out << "foo"; 5242 out << VerbatimTag("tag"); 5243 out << Anchor("other"); 5244 out << "bar"; 5245 out << EndMap; 5246 out << EndDoc; 5247 out << Comment("comment"); 5248 5249 EXPECT_CALL(handler, OnDocumentStart(_)); 5250 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5251 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5252 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5253 EXPECT_CALL(handler, OnAnchor(_, "other")); 5254 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5255 EXPECT_CALL(handler, OnMapEnd()); 5256 EXPECT_CALL(handler, OnDocumentEnd()); 5257 Parse(out.c_str()); 5258 } 5259 5260 TEST_F(GenEmitterTest, test89f3ba065cbd341381ec) { 5261 Emitter out; 5262 out << Comment("comment"); 5263 out << BeginMap; 5264 out << VerbatimTag("tag"); 5265 out << Anchor("anchor"); 5266 out << "foo"; 5267 out << VerbatimTag("tag"); 5268 out << Anchor("other"); 5269 out << "bar"; 5270 out << EndMap; 5271 5272 EXPECT_CALL(handler, OnDocumentStart(_)); 5273 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5274 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5275 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5276 EXPECT_CALL(handler, OnAnchor(_, "other")); 5277 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5278 EXPECT_CALL(handler, OnMapEnd()); 5279 EXPECT_CALL(handler, OnDocumentEnd()); 5280 Parse(out.c_str()); 5281 } 5282 5283 TEST_F(GenEmitterTest, test692c2652cee84e90c096) { 5284 Emitter out; 5285 out << Comment("comment"); 5286 out << BeginMap; 5287 out << VerbatimTag("tag"); 5288 out << Anchor("anchor"); 5289 out << "foo"; 5290 out << VerbatimTag("tag"); 5291 out << Anchor("other"); 5292 out << "bar"; 5293 out << EndMap; 5294 5295 EXPECT_CALL(handler, OnDocumentStart(_)); 5296 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5297 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5298 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5299 EXPECT_CALL(handler, OnAnchor(_, "other")); 5300 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5301 EXPECT_CALL(handler, OnMapEnd()); 5302 EXPECT_CALL(handler, OnDocumentEnd()); 5303 Parse(out.c_str()); 5304 } 5305 5306 TEST_F(GenEmitterTest, test761fba62f7617a03fbf0) { 5307 Emitter out; 5308 out << BeginMap; 5309 out << Comment("comment"); 5310 out << VerbatimTag("tag"); 5311 out << Anchor("anchor"); 5312 out << "foo"; 5313 out << VerbatimTag("tag"); 5314 out << Anchor("other"); 5315 out << "bar"; 5316 out << EndMap; 5317 5318 EXPECT_CALL(handler, OnDocumentStart(_)); 5319 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5320 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5321 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5322 EXPECT_CALL(handler, OnAnchor(_, "other")); 5323 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5324 EXPECT_CALL(handler, OnMapEnd()); 5325 EXPECT_CALL(handler, OnDocumentEnd()); 5326 Parse(out.c_str()); 5327 } 5328 5329 TEST_F(GenEmitterTest, teste960a69bc06912eb8c76) { 5330 Emitter out; 5331 out << BeginMap; 5332 out << VerbatimTag("tag"); 5333 out << Anchor("anchor"); 5334 out << "foo"; 5335 out << Comment("comment"); 5336 out << VerbatimTag("tag"); 5337 out << Anchor("other"); 5338 out << "bar"; 5339 out << EndMap; 5340 5341 EXPECT_CALL(handler, OnDocumentStart(_)); 5342 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5343 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5344 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5345 EXPECT_CALL(handler, OnAnchor(_, "other")); 5346 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5347 EXPECT_CALL(handler, OnMapEnd()); 5348 EXPECT_CALL(handler, OnDocumentEnd()); 5349 Parse(out.c_str()); 5350 } 5351 5352 TEST_F(GenEmitterTest, test8f6187c6c2419dbf1770) { 5353 Emitter out; 5354 out << BeginMap; 5355 out << VerbatimTag("tag"); 5356 out << Anchor("anchor"); 5357 out << "foo"; 5358 out << VerbatimTag("tag"); 5359 out << Anchor("other"); 5360 out << "bar"; 5361 out << Comment("comment"); 5362 out << EndMap; 5363 5364 EXPECT_CALL(handler, OnDocumentStart(_)); 5365 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5366 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5367 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5368 EXPECT_CALL(handler, OnAnchor(_, "other")); 5369 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5370 EXPECT_CALL(handler, OnMapEnd()); 5371 EXPECT_CALL(handler, OnDocumentEnd()); 5372 Parse(out.c_str()); 5373 } 5374 5375 TEST_F(GenEmitterTest, testba6cb3810a074fabc55e) { 5376 Emitter out; 5377 out << BeginMap; 5378 out << VerbatimTag("tag"); 5379 out << Anchor("anchor"); 5380 out << "foo"; 5381 out << VerbatimTag("tag"); 5382 out << Anchor("other"); 5383 out << "bar"; 5384 out << EndMap; 5385 out << Comment("comment"); 5386 5387 EXPECT_CALL(handler, OnDocumentStart(_)); 5388 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5389 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5390 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5391 EXPECT_CALL(handler, OnAnchor(_, "other")); 5392 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5393 EXPECT_CALL(handler, OnMapEnd()); 5394 EXPECT_CALL(handler, OnDocumentEnd()); 5395 Parse(out.c_str()); 5396 } 5397 5398 TEST_F(GenEmitterTest, testac695c3621ec3f104672) { 5399 Emitter out; 5400 out << BeginMap; 5401 out << VerbatimTag("tag"); 5402 out << Anchor("anchor"); 5403 out << "foo"; 5404 out << VerbatimTag("tag"); 5405 out << Anchor("other"); 5406 out << "bar"; 5407 out << EndMap; 5408 out << Comment("comment"); 5409 5410 EXPECT_CALL(handler, OnDocumentStart(_)); 5411 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5412 EXPECT_CALL(handler, OnAnchor(_, "anchor")); 5413 EXPECT_CALL(handler, OnScalar(_, "tag", 1, "foo")); 5414 EXPECT_CALL(handler, OnAnchor(_, "other")); 5415 EXPECT_CALL(handler, OnScalar(_, "tag", 2, "bar")); 5416 EXPECT_CALL(handler, OnMapEnd()); 5417 EXPECT_CALL(handler, OnDocumentEnd()); 5418 Parse(out.c_str()); 5419 } 5420 5421 TEST_F(GenEmitterTest, test86494a6bcb6a65e7029e) { 5422 Emitter out; 5423 out << Comment("comment"); 5424 out << BeginMap; 5425 out << "foo"; 5426 out << "foo"; 5427 out << EndMap; 5428 5429 EXPECT_CALL(handler, OnDocumentStart(_)); 5430 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5431 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5432 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5433 EXPECT_CALL(handler, OnMapEnd()); 5434 EXPECT_CALL(handler, OnDocumentEnd()); 5435 Parse(out.c_str()); 5436 } 5437 5438 TEST_F(GenEmitterTest, testb406fb13323c199d709c) { 5439 Emitter out; 5440 out << Comment("comment"); 5441 out << BeginMap; 5442 out << "foo"; 5443 out << "foo"; 5444 out << EndMap; 5445 5446 EXPECT_CALL(handler, OnDocumentStart(_)); 5447 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5448 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5449 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5450 EXPECT_CALL(handler, OnMapEnd()); 5451 EXPECT_CALL(handler, OnDocumentEnd()); 5452 Parse(out.c_str()); 5453 } 5454 5455 TEST_F(GenEmitterTest, test4409f685a3e80b9ab415) { 5456 Emitter out; 5457 out << BeginMap; 5458 out << Comment("comment"); 5459 out << "foo"; 5460 out << "foo"; 5461 out << EndMap; 5462 5463 EXPECT_CALL(handler, OnDocumentStart(_)); 5464 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5465 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5466 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5467 EXPECT_CALL(handler, OnMapEnd()); 5468 EXPECT_CALL(handler, OnDocumentEnd()); 5469 Parse(out.c_str()); 5470 } 5471 5472 TEST_F(GenEmitterTest, testa74ace9c1f5e18cf3f2a) { 5473 Emitter out; 5474 out << BeginMap; 5475 out << "foo"; 5476 out << Comment("comment"); 5477 out << "foo"; 5478 out << EndMap; 5479 5480 EXPECT_CALL(handler, OnDocumentStart(_)); 5481 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5482 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5483 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5484 EXPECT_CALL(handler, OnMapEnd()); 5485 EXPECT_CALL(handler, OnDocumentEnd()); 5486 Parse(out.c_str()); 5487 } 5488 5489 TEST_F(GenEmitterTest, testabfc8ce2ca4c3dafa013) { 5490 Emitter out; 5491 out << BeginMap; 5492 out << "foo"; 5493 out << "foo"; 5494 out << Comment("comment"); 5495 out << EndMap; 5496 5497 EXPECT_CALL(handler, OnDocumentStart(_)); 5498 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5499 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5500 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5501 EXPECT_CALL(handler, OnMapEnd()); 5502 EXPECT_CALL(handler, OnDocumentEnd()); 5503 Parse(out.c_str()); 5504 } 5505 5506 TEST_F(GenEmitterTest, test07ff4bbae6104c4e30c1) { 5507 Emitter out; 5508 out << BeginMap; 5509 out << "foo"; 5510 out << "foo"; 5511 out << EndMap; 5512 out << Comment("comment"); 5513 5514 EXPECT_CALL(handler, OnDocumentStart(_)); 5515 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5516 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5517 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5518 EXPECT_CALL(handler, OnMapEnd()); 5519 EXPECT_CALL(handler, OnDocumentEnd()); 5520 Parse(out.c_str()); 5521 } 5522 5523 TEST_F(GenEmitterTest, test1e3559cacab6d46c98fe) { 5524 Emitter out; 5525 out << BeginMap; 5526 out << "foo"; 5527 out << "foo"; 5528 out << EndMap; 5529 out << Comment("comment"); 5530 5531 EXPECT_CALL(handler, OnDocumentStart(_)); 5532 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5533 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5534 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5535 EXPECT_CALL(handler, OnMapEnd()); 5536 EXPECT_CALL(handler, OnDocumentEnd()); 5537 Parse(out.c_str()); 5538 } 5539 5540 TEST_F(GenEmitterTest, test795830e12e5a20213a7e) { 5541 Emitter out; 5542 out << Comment("comment"); 5543 out << BeginMap; 5544 out << "foo"; 5545 out << BeginSeq; 5546 out << "foo"; 5547 out << EndSeq; 5548 out << EndMap; 5549 5550 EXPECT_CALL(handler, OnDocumentStart(_)); 5551 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5552 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5553 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5554 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5555 EXPECT_CALL(handler, OnSequenceEnd()); 5556 EXPECT_CALL(handler, OnMapEnd()); 5557 EXPECT_CALL(handler, OnDocumentEnd()); 5558 Parse(out.c_str()); 5559 } 5560 5561 TEST_F(GenEmitterTest, test849f2c88c71734fcf3f3) { 5562 Emitter out; 5563 out << Comment("comment"); 5564 out << BeginMap; 5565 out << "foo"; 5566 out << BeginSeq; 5567 out << "foo"; 5568 out << EndSeq; 5569 out << EndMap; 5570 5571 EXPECT_CALL(handler, OnDocumentStart(_)); 5572 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5573 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5574 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5575 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5576 EXPECT_CALL(handler, OnSequenceEnd()); 5577 EXPECT_CALL(handler, OnMapEnd()); 5578 EXPECT_CALL(handler, OnDocumentEnd()); 5579 Parse(out.c_str()); 5580 } 5581 5582 TEST_F(GenEmitterTest, test7bb139ac1f14e8ae04e2) { 5583 Emitter out; 5584 out << BeginMap; 5585 out << Comment("comment"); 5586 out << "foo"; 5587 out << BeginSeq; 5588 out << "foo"; 5589 out << EndSeq; 5590 out << EndMap; 5591 5592 EXPECT_CALL(handler, OnDocumentStart(_)); 5593 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5594 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5595 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5596 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5597 EXPECT_CALL(handler, OnSequenceEnd()); 5598 EXPECT_CALL(handler, OnMapEnd()); 5599 EXPECT_CALL(handler, OnDocumentEnd()); 5600 Parse(out.c_str()); 5601 } 5602 5603 TEST_F(GenEmitterTest, test58655e359c60bf73986f) { 5604 Emitter out; 5605 out << BeginMap; 5606 out << "foo"; 5607 out << Comment("comment"); 5608 out << BeginSeq; 5609 out << "foo"; 5610 out << EndSeq; 5611 out << EndMap; 5612 5613 EXPECT_CALL(handler, OnDocumentStart(_)); 5614 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5615 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5616 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5617 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5618 EXPECT_CALL(handler, OnSequenceEnd()); 5619 EXPECT_CALL(handler, OnMapEnd()); 5620 EXPECT_CALL(handler, OnDocumentEnd()); 5621 Parse(out.c_str()); 5622 } 5623 5624 TEST_F(GenEmitterTest, testde9f70648448cbd37245) { 5625 Emitter out; 5626 out << BeginMap; 5627 out << "foo"; 5628 out << BeginSeq; 5629 out << Comment("comment"); 5630 out << "foo"; 5631 out << EndSeq; 5632 out << EndMap; 5633 5634 EXPECT_CALL(handler, OnDocumentStart(_)); 5635 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5636 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5637 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5638 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5639 EXPECT_CALL(handler, OnSequenceEnd()); 5640 EXPECT_CALL(handler, OnMapEnd()); 5641 EXPECT_CALL(handler, OnDocumentEnd()); 5642 Parse(out.c_str()); 5643 } 5644 5645 TEST_F(GenEmitterTest, testfff25037c90a64db8771) { 5646 Emitter out; 5647 out << BeginMap; 5648 out << "foo"; 5649 out << BeginSeq; 5650 out << "foo"; 5651 out << Comment("comment"); 5652 out << EndSeq; 5653 out << EndMap; 5654 5655 EXPECT_CALL(handler, OnDocumentStart(_)); 5656 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5657 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5658 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5659 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5660 EXPECT_CALL(handler, OnSequenceEnd()); 5661 EXPECT_CALL(handler, OnMapEnd()); 5662 EXPECT_CALL(handler, OnDocumentEnd()); 5663 Parse(out.c_str()); 5664 } 5665 5666 TEST_F(GenEmitterTest, test94b24a286074cac9b881) { 5667 Emitter out; 5668 out << BeginMap; 5669 out << "foo"; 5670 out << BeginSeq; 5671 out << "foo"; 5672 out << EndSeq; 5673 out << Comment("comment"); 5674 out << EndMap; 5675 5676 EXPECT_CALL(handler, OnDocumentStart(_)); 5677 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5678 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5679 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5680 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5681 EXPECT_CALL(handler, OnSequenceEnd()); 5682 EXPECT_CALL(handler, OnMapEnd()); 5683 EXPECT_CALL(handler, OnDocumentEnd()); 5684 Parse(out.c_str()); 5685 } 5686 5687 TEST_F(GenEmitterTest, test0c678fe6c6dbd3ccf4eb) { 5688 Emitter out; 5689 out << BeginMap; 5690 out << "foo"; 5691 out << BeginSeq; 5692 out << "foo"; 5693 out << EndSeq; 5694 out << EndMap; 5695 out << Comment("comment"); 5696 5697 EXPECT_CALL(handler, OnDocumentStart(_)); 5698 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5699 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5700 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5701 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5702 EXPECT_CALL(handler, OnSequenceEnd()); 5703 EXPECT_CALL(handler, OnMapEnd()); 5704 EXPECT_CALL(handler, OnDocumentEnd()); 5705 Parse(out.c_str()); 5706 } 5707 5708 TEST_F(GenEmitterTest, test15f6ce577f139b9f1b61) { 5709 Emitter out; 5710 out << BeginMap; 5711 out << "foo"; 5712 out << BeginSeq; 5713 out << "foo"; 5714 out << EndSeq; 5715 out << EndMap; 5716 out << Comment("comment"); 5717 5718 EXPECT_CALL(handler, OnDocumentStart(_)); 5719 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5720 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5721 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5722 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5723 EXPECT_CALL(handler, OnSequenceEnd()); 5724 EXPECT_CALL(handler, OnMapEnd()); 5725 EXPECT_CALL(handler, OnDocumentEnd()); 5726 Parse(out.c_str()); 5727 } 5728 5729 TEST_F(GenEmitterTest, test5e927c8865f44b5c1abe) { 5730 Emitter out; 5731 out << Comment("comment"); 5732 out << BeginMap; 5733 out << "foo"; 5734 out << BeginMap; 5735 out << "foo"; 5736 out << "bar"; 5737 out << EndMap; 5738 out << EndMap; 5739 5740 EXPECT_CALL(handler, OnDocumentStart(_)); 5741 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5742 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5743 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5744 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5745 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5746 EXPECT_CALL(handler, OnMapEnd()); 5747 EXPECT_CALL(handler, OnMapEnd()); 5748 EXPECT_CALL(handler, OnDocumentEnd()); 5749 Parse(out.c_str()); 5750 } 5751 5752 TEST_F(GenEmitterTest, test235aebc60786962899f1) { 5753 Emitter out; 5754 out << Comment("comment"); 5755 out << BeginMap; 5756 out << "foo"; 5757 out << BeginMap; 5758 out << "foo"; 5759 out << "bar"; 5760 out << EndMap; 5761 out << EndMap; 5762 5763 EXPECT_CALL(handler, OnDocumentStart(_)); 5764 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5765 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5766 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5767 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5768 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5769 EXPECT_CALL(handler, OnMapEnd()); 5770 EXPECT_CALL(handler, OnMapEnd()); 5771 EXPECT_CALL(handler, OnDocumentEnd()); 5772 Parse(out.c_str()); 5773 } 5774 5775 TEST_F(GenEmitterTest, test45e109e1bc3ca312091d) { 5776 Emitter out; 5777 out << BeginMap; 5778 out << Comment("comment"); 5779 out << "foo"; 5780 out << BeginMap; 5781 out << "foo"; 5782 out << "bar"; 5783 out << EndMap; 5784 out << EndMap; 5785 5786 EXPECT_CALL(handler, OnDocumentStart(_)); 5787 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5788 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5789 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5790 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5791 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5792 EXPECT_CALL(handler, OnMapEnd()); 5793 EXPECT_CALL(handler, OnMapEnd()); 5794 EXPECT_CALL(handler, OnDocumentEnd()); 5795 Parse(out.c_str()); 5796 } 5797 5798 TEST_F(GenEmitterTest, test9a58086d44719b21c6b3) { 5799 Emitter out; 5800 out << BeginMap; 5801 out << "foo"; 5802 out << Comment("comment"); 5803 out << BeginMap; 5804 out << "foo"; 5805 out << "bar"; 5806 out << EndMap; 5807 out << EndMap; 5808 5809 EXPECT_CALL(handler, OnDocumentStart(_)); 5810 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5811 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5812 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5813 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5814 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5815 EXPECT_CALL(handler, OnMapEnd()); 5816 EXPECT_CALL(handler, OnMapEnd()); 5817 EXPECT_CALL(handler, OnDocumentEnd()); 5818 Parse(out.c_str()); 5819 } 5820 5821 TEST_F(GenEmitterTest, testa3ac3fa06ae69e9f5c9d) { 5822 Emitter out; 5823 out << BeginMap; 5824 out << "foo"; 5825 out << BeginMap; 5826 out << Comment("comment"); 5827 out << "foo"; 5828 out << "bar"; 5829 out << EndMap; 5830 out << EndMap; 5831 5832 EXPECT_CALL(handler, OnDocumentStart(_)); 5833 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5834 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5835 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5836 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5837 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5838 EXPECT_CALL(handler, OnMapEnd()); 5839 EXPECT_CALL(handler, OnMapEnd()); 5840 EXPECT_CALL(handler, OnDocumentEnd()); 5841 Parse(out.c_str()); 5842 } 5843 5844 TEST_F(GenEmitterTest, test9ccaf628d78cc8f27857) { 5845 Emitter out; 5846 out << BeginMap; 5847 out << "foo"; 5848 out << BeginMap; 5849 out << "foo"; 5850 out << Comment("comment"); 5851 out << "bar"; 5852 out << EndMap; 5853 out << EndMap; 5854 5855 EXPECT_CALL(handler, OnDocumentStart(_)); 5856 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5857 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5858 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5859 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5860 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5861 EXPECT_CALL(handler, OnMapEnd()); 5862 EXPECT_CALL(handler, OnMapEnd()); 5863 EXPECT_CALL(handler, OnDocumentEnd()); 5864 Parse(out.c_str()); 5865 } 5866 5867 TEST_F(GenEmitterTest, test6b8483101720027fd945) { 5868 Emitter out; 5869 out << BeginMap; 5870 out << "foo"; 5871 out << BeginMap; 5872 out << "foo"; 5873 out << "bar"; 5874 out << Comment("comment"); 5875 out << EndMap; 5876 out << EndMap; 5877 5878 EXPECT_CALL(handler, OnDocumentStart(_)); 5879 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5880 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5881 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5882 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5883 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5884 EXPECT_CALL(handler, OnMapEnd()); 5885 EXPECT_CALL(handler, OnMapEnd()); 5886 EXPECT_CALL(handler, OnDocumentEnd()); 5887 Parse(out.c_str()); 5888 } 5889 5890 TEST_F(GenEmitterTest, test1549a08694b053f8a2cb) { 5891 Emitter out; 5892 out << BeginMap; 5893 out << "foo"; 5894 out << BeginMap; 5895 out << "foo"; 5896 out << "bar"; 5897 out << EndMap; 5898 out << Comment("comment"); 5899 out << EndMap; 5900 5901 EXPECT_CALL(handler, OnDocumentStart(_)); 5902 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5903 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5904 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5905 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5906 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5907 EXPECT_CALL(handler, OnMapEnd()); 5908 EXPECT_CALL(handler, OnMapEnd()); 5909 EXPECT_CALL(handler, OnDocumentEnd()); 5910 Parse(out.c_str()); 5911 } 5912 5913 TEST_F(GenEmitterTest, test0417f66daae22676ad66) { 5914 Emitter out; 5915 out << BeginMap; 5916 out << "foo"; 5917 out << BeginMap; 5918 out << "foo"; 5919 out << "bar"; 5920 out << EndMap; 5921 out << EndMap; 5922 out << Comment("comment"); 5923 5924 EXPECT_CALL(handler, OnDocumentStart(_)); 5925 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5926 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5927 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5928 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5929 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5930 EXPECT_CALL(handler, OnMapEnd()); 5931 EXPECT_CALL(handler, OnMapEnd()); 5932 EXPECT_CALL(handler, OnDocumentEnd()); 5933 Parse(out.c_str()); 5934 } 5935 5936 TEST_F(GenEmitterTest, test6b3d4384d27d0ac90b01) { 5937 Emitter out; 5938 out << BeginMap; 5939 out << "foo"; 5940 out << BeginMap; 5941 out << "foo"; 5942 out << "bar"; 5943 out << EndMap; 5944 out << EndMap; 5945 out << Comment("comment"); 5946 5947 EXPECT_CALL(handler, OnDocumentStart(_)); 5948 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5949 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5950 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5951 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5952 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 5953 EXPECT_CALL(handler, OnMapEnd()); 5954 EXPECT_CALL(handler, OnMapEnd()); 5955 EXPECT_CALL(handler, OnDocumentEnd()); 5956 Parse(out.c_str()); 5957 } 5958 5959 TEST_F(GenEmitterTest, testbf166fa245c204799ea8) { 5960 Emitter out; 5961 out << Comment("comment"); 5962 out << BeginMap; 5963 out << BeginSeq; 5964 out << "foo"; 5965 out << EndSeq; 5966 out << "foo"; 5967 out << EndMap; 5968 5969 EXPECT_CALL(handler, OnDocumentStart(_)); 5970 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5971 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5972 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5973 EXPECT_CALL(handler, OnSequenceEnd()); 5974 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5975 EXPECT_CALL(handler, OnMapEnd()); 5976 EXPECT_CALL(handler, OnDocumentEnd()); 5977 Parse(out.c_str()); 5978 } 5979 5980 TEST_F(GenEmitterTest, testdf279b50896e8f084ed3) { 5981 Emitter out; 5982 out << Comment("comment"); 5983 out << BeginMap; 5984 out << BeginSeq; 5985 out << "foo"; 5986 out << EndSeq; 5987 out << "foo"; 5988 out << EndMap; 5989 5990 EXPECT_CALL(handler, OnDocumentStart(_)); 5991 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 5992 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 5993 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5994 EXPECT_CALL(handler, OnSequenceEnd()); 5995 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 5996 EXPECT_CALL(handler, OnMapEnd()); 5997 EXPECT_CALL(handler, OnDocumentEnd()); 5998 Parse(out.c_str()); 5999 } 6000 6001 TEST_F(GenEmitterTest, test7d9b55fe33dfdc6cf930) { 6002 Emitter out; 6003 out << BeginMap; 6004 out << Comment("comment"); 6005 out << BeginSeq; 6006 out << "foo"; 6007 out << EndSeq; 6008 out << "foo"; 6009 out << EndMap; 6010 6011 EXPECT_CALL(handler, OnDocumentStart(_)); 6012 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6013 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6014 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6015 EXPECT_CALL(handler, OnSequenceEnd()); 6016 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6017 EXPECT_CALL(handler, OnMapEnd()); 6018 EXPECT_CALL(handler, OnDocumentEnd()); 6019 Parse(out.c_str()); 6020 } 6021 6022 TEST_F(GenEmitterTest, test2b0f0825ac5d9ac3baf7) { 6023 Emitter out; 6024 out << BeginMap; 6025 out << BeginSeq; 6026 out << Comment("comment"); 6027 out << "foo"; 6028 out << EndSeq; 6029 out << "foo"; 6030 out << EndMap; 6031 6032 EXPECT_CALL(handler, OnDocumentStart(_)); 6033 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6034 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6035 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6036 EXPECT_CALL(handler, OnSequenceEnd()); 6037 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6038 EXPECT_CALL(handler, OnMapEnd()); 6039 EXPECT_CALL(handler, OnDocumentEnd()); 6040 Parse(out.c_str()); 6041 } 6042 6043 TEST_F(GenEmitterTest, teste4865b227f48a727aafe) { 6044 Emitter out; 6045 out << BeginMap; 6046 out << BeginSeq; 6047 out << "foo"; 6048 out << Comment("comment"); 6049 out << EndSeq; 6050 out << "foo"; 6051 out << EndMap; 6052 6053 EXPECT_CALL(handler, OnDocumentStart(_)); 6054 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6055 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6056 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6057 EXPECT_CALL(handler, OnSequenceEnd()); 6058 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6059 EXPECT_CALL(handler, OnMapEnd()); 6060 EXPECT_CALL(handler, OnDocumentEnd()); 6061 Parse(out.c_str()); 6062 } 6063 6064 TEST_F(GenEmitterTest, testb02fb812ae14499cc30e) { 6065 Emitter out; 6066 out << BeginMap; 6067 out << BeginSeq; 6068 out << "foo"; 6069 out << EndSeq; 6070 out << Comment("comment"); 6071 out << "foo"; 6072 out << EndMap; 6073 6074 EXPECT_CALL(handler, OnDocumentStart(_)); 6075 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6076 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6077 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6078 EXPECT_CALL(handler, OnSequenceEnd()); 6079 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6080 EXPECT_CALL(handler, OnMapEnd()); 6081 EXPECT_CALL(handler, OnDocumentEnd()); 6082 Parse(out.c_str()); 6083 } 6084 6085 TEST_F(GenEmitterTest, testa395515c1bce39e737b7) { 6086 Emitter out; 6087 out << BeginMap; 6088 out << BeginSeq; 6089 out << "foo"; 6090 out << EndSeq; 6091 out << "foo"; 6092 out << Comment("comment"); 6093 out << EndMap; 6094 6095 EXPECT_CALL(handler, OnDocumentStart(_)); 6096 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6097 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6098 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6099 EXPECT_CALL(handler, OnSequenceEnd()); 6100 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6101 EXPECT_CALL(handler, OnMapEnd()); 6102 EXPECT_CALL(handler, OnDocumentEnd()); 6103 Parse(out.c_str()); 6104 } 6105 6106 TEST_F(GenEmitterTest, test813be458848be1ba3bf1) { 6107 Emitter out; 6108 out << BeginMap; 6109 out << BeginSeq; 6110 out << "foo"; 6111 out << EndSeq; 6112 out << "foo"; 6113 out << EndMap; 6114 out << Comment("comment"); 6115 6116 EXPECT_CALL(handler, OnDocumentStart(_)); 6117 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6118 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6119 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6120 EXPECT_CALL(handler, OnSequenceEnd()); 6121 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6122 EXPECT_CALL(handler, OnMapEnd()); 6123 EXPECT_CALL(handler, OnDocumentEnd()); 6124 Parse(out.c_str()); 6125 } 6126 6127 TEST_F(GenEmitterTest, test23ab6af7b3fc7957a03d) { 6128 Emitter out; 6129 out << BeginMap; 6130 out << BeginSeq; 6131 out << "foo"; 6132 out << EndSeq; 6133 out << "foo"; 6134 out << EndMap; 6135 out << Comment("comment"); 6136 6137 EXPECT_CALL(handler, OnDocumentStart(_)); 6138 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6139 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6140 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6141 EXPECT_CALL(handler, OnSequenceEnd()); 6142 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6143 EXPECT_CALL(handler, OnMapEnd()); 6144 EXPECT_CALL(handler, OnDocumentEnd()); 6145 Parse(out.c_str()); 6146 } 6147 6148 TEST_F(GenEmitterTest, testc5fb40e239029d9efa58) { 6149 Emitter out; 6150 out << Comment("comment"); 6151 out << BeginMap; 6152 out << BeginSeq; 6153 out << "foo"; 6154 out << EndSeq; 6155 out << BeginSeq; 6156 out << "foo"; 6157 out << EndSeq; 6158 out << EndMap; 6159 6160 EXPECT_CALL(handler, OnDocumentStart(_)); 6161 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6162 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6163 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6164 EXPECT_CALL(handler, OnSequenceEnd()); 6165 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6166 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6167 EXPECT_CALL(handler, OnSequenceEnd()); 6168 EXPECT_CALL(handler, OnMapEnd()); 6169 EXPECT_CALL(handler, OnDocumentEnd()); 6170 Parse(out.c_str()); 6171 } 6172 6173 TEST_F(GenEmitterTest, test88b5c599a4f9ac52f951) { 6174 Emitter out; 6175 out << Comment("comment"); 6176 out << BeginMap; 6177 out << BeginSeq; 6178 out << "foo"; 6179 out << EndSeq; 6180 out << BeginSeq; 6181 out << "foo"; 6182 out << EndSeq; 6183 out << EndMap; 6184 6185 EXPECT_CALL(handler, OnDocumentStart(_)); 6186 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6187 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6188 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6189 EXPECT_CALL(handler, OnSequenceEnd()); 6190 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6191 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6192 EXPECT_CALL(handler, OnSequenceEnd()); 6193 EXPECT_CALL(handler, OnMapEnd()); 6194 EXPECT_CALL(handler, OnDocumentEnd()); 6195 Parse(out.c_str()); 6196 } 6197 6198 TEST_F(GenEmitterTest, test3995578993108fa25f88) { 6199 Emitter out; 6200 out << BeginMap; 6201 out << Comment("comment"); 6202 out << BeginSeq; 6203 out << "foo"; 6204 out << EndSeq; 6205 out << BeginSeq; 6206 out << "foo"; 6207 out << EndSeq; 6208 out << EndMap; 6209 6210 EXPECT_CALL(handler, OnDocumentStart(_)); 6211 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6212 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6213 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6214 EXPECT_CALL(handler, OnSequenceEnd()); 6215 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6216 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6217 EXPECT_CALL(handler, OnSequenceEnd()); 6218 EXPECT_CALL(handler, OnMapEnd()); 6219 EXPECT_CALL(handler, OnDocumentEnd()); 6220 Parse(out.c_str()); 6221 } 6222 6223 TEST_F(GenEmitterTest, test61a24036be6f8cd49a28) { 6224 Emitter out; 6225 out << BeginMap; 6226 out << BeginSeq; 6227 out << Comment("comment"); 6228 out << "foo"; 6229 out << EndSeq; 6230 out << BeginSeq; 6231 out << "foo"; 6232 out << EndSeq; 6233 out << EndMap; 6234 6235 EXPECT_CALL(handler, OnDocumentStart(_)); 6236 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6237 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6238 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6239 EXPECT_CALL(handler, OnSequenceEnd()); 6240 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6241 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6242 EXPECT_CALL(handler, OnSequenceEnd()); 6243 EXPECT_CALL(handler, OnMapEnd()); 6244 EXPECT_CALL(handler, OnDocumentEnd()); 6245 Parse(out.c_str()); 6246 } 6247 6248 TEST_F(GenEmitterTest, testc13e02ab3c1bd1db6e55) { 6249 Emitter out; 6250 out << BeginMap; 6251 out << BeginSeq; 6252 out << "foo"; 6253 out << Comment("comment"); 6254 out << EndSeq; 6255 out << BeginSeq; 6256 out << "foo"; 6257 out << EndSeq; 6258 out << EndMap; 6259 6260 EXPECT_CALL(handler, OnDocumentStart(_)); 6261 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6262 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6263 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6264 EXPECT_CALL(handler, OnSequenceEnd()); 6265 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6266 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6267 EXPECT_CALL(handler, OnSequenceEnd()); 6268 EXPECT_CALL(handler, OnMapEnd()); 6269 EXPECT_CALL(handler, OnDocumentEnd()); 6270 Parse(out.c_str()); 6271 } 6272 6273 TEST_F(GenEmitterTest, testb3ca69f6d7a888644064) { 6274 Emitter out; 6275 out << BeginMap; 6276 out << BeginSeq; 6277 out << "foo"; 6278 out << EndSeq; 6279 out << Comment("comment"); 6280 out << BeginSeq; 6281 out << "foo"; 6282 out << EndSeq; 6283 out << EndMap; 6284 6285 EXPECT_CALL(handler, OnDocumentStart(_)); 6286 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6287 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6288 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6289 EXPECT_CALL(handler, OnSequenceEnd()); 6290 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6291 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6292 EXPECT_CALL(handler, OnSequenceEnd()); 6293 EXPECT_CALL(handler, OnMapEnd()); 6294 EXPECT_CALL(handler, OnDocumentEnd()); 6295 Parse(out.c_str()); 6296 } 6297 6298 TEST_F(GenEmitterTest, test4e6337821c858c2f7cfa) { 6299 Emitter out; 6300 out << BeginMap; 6301 out << BeginSeq; 6302 out << "foo"; 6303 out << EndSeq; 6304 out << BeginSeq; 6305 out << Comment("comment"); 6306 out << "foo"; 6307 out << EndSeq; 6308 out << EndMap; 6309 6310 EXPECT_CALL(handler, OnDocumentStart(_)); 6311 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6312 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6313 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6314 EXPECT_CALL(handler, OnSequenceEnd()); 6315 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6316 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6317 EXPECT_CALL(handler, OnSequenceEnd()); 6318 EXPECT_CALL(handler, OnMapEnd()); 6319 EXPECT_CALL(handler, OnDocumentEnd()); 6320 Parse(out.c_str()); 6321 } 6322 6323 TEST_F(GenEmitterTest, test8dc4a01d956c779dd8b0) { 6324 Emitter out; 6325 out << BeginMap; 6326 out << BeginSeq; 6327 out << "foo"; 6328 out << EndSeq; 6329 out << BeginSeq; 6330 out << "foo"; 6331 out << Comment("comment"); 6332 out << EndSeq; 6333 out << EndMap; 6334 6335 EXPECT_CALL(handler, OnDocumentStart(_)); 6336 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6337 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6338 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6339 EXPECT_CALL(handler, OnSequenceEnd()); 6340 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6341 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6342 EXPECT_CALL(handler, OnSequenceEnd()); 6343 EXPECT_CALL(handler, OnMapEnd()); 6344 EXPECT_CALL(handler, OnDocumentEnd()); 6345 Parse(out.c_str()); 6346 } 6347 6348 TEST_F(GenEmitterTest, test1dae9c6350559f6b9f89) { 6349 Emitter out; 6350 out << BeginMap; 6351 out << BeginSeq; 6352 out << "foo"; 6353 out << EndSeq; 6354 out << BeginSeq; 6355 out << "foo"; 6356 out << EndSeq; 6357 out << Comment("comment"); 6358 out << EndMap; 6359 6360 EXPECT_CALL(handler, OnDocumentStart(_)); 6361 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6362 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6363 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6364 EXPECT_CALL(handler, OnSequenceEnd()); 6365 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6366 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6367 EXPECT_CALL(handler, OnSequenceEnd()); 6368 EXPECT_CALL(handler, OnMapEnd()); 6369 EXPECT_CALL(handler, OnDocumentEnd()); 6370 Parse(out.c_str()); 6371 } 6372 6373 TEST_F(GenEmitterTest, test9f891b1cdde286863956) { 6374 Emitter out; 6375 out << BeginMap; 6376 out << BeginSeq; 6377 out << "foo"; 6378 out << EndSeq; 6379 out << BeginSeq; 6380 out << "foo"; 6381 out << EndSeq; 6382 out << EndMap; 6383 out << Comment("comment"); 6384 6385 EXPECT_CALL(handler, OnDocumentStart(_)); 6386 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6387 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6388 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6389 EXPECT_CALL(handler, OnSequenceEnd()); 6390 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6391 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6392 EXPECT_CALL(handler, OnSequenceEnd()); 6393 EXPECT_CALL(handler, OnMapEnd()); 6394 EXPECT_CALL(handler, OnDocumentEnd()); 6395 Parse(out.c_str()); 6396 } 6397 6398 TEST_F(GenEmitterTest, test0704315052c50c54b17a) { 6399 Emitter out; 6400 out << BeginMap; 6401 out << BeginSeq; 6402 out << "foo"; 6403 out << EndSeq; 6404 out << BeginSeq; 6405 out << "foo"; 6406 out << EndSeq; 6407 out << EndMap; 6408 out << Comment("comment"); 6409 6410 EXPECT_CALL(handler, OnDocumentStart(_)); 6411 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6412 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6413 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6414 EXPECT_CALL(handler, OnSequenceEnd()); 6415 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6416 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6417 EXPECT_CALL(handler, OnSequenceEnd()); 6418 EXPECT_CALL(handler, OnMapEnd()); 6419 EXPECT_CALL(handler, OnDocumentEnd()); 6420 Parse(out.c_str()); 6421 } 6422 6423 TEST_F(GenEmitterTest, test7f5b47cf1d2571afc033) { 6424 Emitter out; 6425 out << Comment("comment"); 6426 out << BeginMap; 6427 out << BeginSeq; 6428 out << "foo"; 6429 out << EndSeq; 6430 out << BeginMap; 6431 out << "foo"; 6432 out << "bar"; 6433 out << EndMap; 6434 out << EndMap; 6435 6436 EXPECT_CALL(handler, OnDocumentStart(_)); 6437 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6438 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6439 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6440 EXPECT_CALL(handler, OnSequenceEnd()); 6441 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6442 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6443 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6444 EXPECT_CALL(handler, OnMapEnd()); 6445 EXPECT_CALL(handler, OnMapEnd()); 6446 EXPECT_CALL(handler, OnDocumentEnd()); 6447 Parse(out.c_str()); 6448 } 6449 6450 TEST_F(GenEmitterTest, test5040c19e850e3046d32d) { 6451 Emitter out; 6452 out << Comment("comment"); 6453 out << BeginMap; 6454 out << BeginSeq; 6455 out << "foo"; 6456 out << EndSeq; 6457 out << BeginMap; 6458 out << "foo"; 6459 out << "bar"; 6460 out << EndMap; 6461 out << EndMap; 6462 6463 EXPECT_CALL(handler, OnDocumentStart(_)); 6464 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6465 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6466 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6467 EXPECT_CALL(handler, OnSequenceEnd()); 6468 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6469 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6470 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6471 EXPECT_CALL(handler, OnMapEnd()); 6472 EXPECT_CALL(handler, OnMapEnd()); 6473 EXPECT_CALL(handler, OnDocumentEnd()); 6474 Parse(out.c_str()); 6475 } 6476 6477 TEST_F(GenEmitterTest, test110665e2f3409ef307ff) { 6478 Emitter out; 6479 out << BeginMap; 6480 out << Comment("comment"); 6481 out << BeginSeq; 6482 out << "foo"; 6483 out << EndSeq; 6484 out << BeginMap; 6485 out << "foo"; 6486 out << "bar"; 6487 out << EndMap; 6488 out << EndMap; 6489 6490 EXPECT_CALL(handler, OnDocumentStart(_)); 6491 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6492 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6493 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6494 EXPECT_CALL(handler, OnSequenceEnd()); 6495 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6496 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6497 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6498 EXPECT_CALL(handler, OnMapEnd()); 6499 EXPECT_CALL(handler, OnMapEnd()); 6500 EXPECT_CALL(handler, OnDocumentEnd()); 6501 Parse(out.c_str()); 6502 } 6503 6504 TEST_F(GenEmitterTest, teste9e1549f96267f93651c) { 6505 Emitter out; 6506 out << BeginMap; 6507 out << BeginSeq; 6508 out << Comment("comment"); 6509 out << "foo"; 6510 out << EndSeq; 6511 out << BeginMap; 6512 out << "foo"; 6513 out << "bar"; 6514 out << EndMap; 6515 out << EndMap; 6516 6517 EXPECT_CALL(handler, OnDocumentStart(_)); 6518 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6519 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6520 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6521 EXPECT_CALL(handler, OnSequenceEnd()); 6522 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6523 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6524 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6525 EXPECT_CALL(handler, OnMapEnd()); 6526 EXPECT_CALL(handler, OnMapEnd()); 6527 EXPECT_CALL(handler, OnDocumentEnd()); 6528 Parse(out.c_str()); 6529 } 6530 6531 TEST_F(GenEmitterTest, test6a5b6a20fdb6f7c3279e) { 6532 Emitter out; 6533 out << BeginMap; 6534 out << BeginSeq; 6535 out << "foo"; 6536 out << Comment("comment"); 6537 out << EndSeq; 6538 out << BeginMap; 6539 out << "foo"; 6540 out << "bar"; 6541 out << EndMap; 6542 out << EndMap; 6543 6544 EXPECT_CALL(handler, OnDocumentStart(_)); 6545 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6546 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6547 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6548 EXPECT_CALL(handler, OnSequenceEnd()); 6549 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6550 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6551 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6552 EXPECT_CALL(handler, OnMapEnd()); 6553 EXPECT_CALL(handler, OnMapEnd()); 6554 EXPECT_CALL(handler, OnDocumentEnd()); 6555 Parse(out.c_str()); 6556 } 6557 6558 TEST_F(GenEmitterTest, test7c568c68f77e34d5c714) { 6559 Emitter out; 6560 out << BeginMap; 6561 out << BeginSeq; 6562 out << "foo"; 6563 out << EndSeq; 6564 out << Comment("comment"); 6565 out << BeginMap; 6566 out << "foo"; 6567 out << "bar"; 6568 out << EndMap; 6569 out << EndMap; 6570 6571 EXPECT_CALL(handler, OnDocumentStart(_)); 6572 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6573 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6574 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6575 EXPECT_CALL(handler, OnSequenceEnd()); 6576 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6577 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6578 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6579 EXPECT_CALL(handler, OnMapEnd()); 6580 EXPECT_CALL(handler, OnMapEnd()); 6581 EXPECT_CALL(handler, OnDocumentEnd()); 6582 Parse(out.c_str()); 6583 } 6584 6585 TEST_F(GenEmitterTest, testfd8fe783b5297c92d17f) { 6586 Emitter out; 6587 out << BeginMap; 6588 out << BeginSeq; 6589 out << "foo"; 6590 out << EndSeq; 6591 out << BeginMap; 6592 out << Comment("comment"); 6593 out << "foo"; 6594 out << "bar"; 6595 out << EndMap; 6596 out << EndMap; 6597 6598 EXPECT_CALL(handler, OnDocumentStart(_)); 6599 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6600 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6601 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6602 EXPECT_CALL(handler, OnSequenceEnd()); 6603 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6604 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6605 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6606 EXPECT_CALL(handler, OnMapEnd()); 6607 EXPECT_CALL(handler, OnMapEnd()); 6608 EXPECT_CALL(handler, OnDocumentEnd()); 6609 Parse(out.c_str()); 6610 } 6611 6612 TEST_F(GenEmitterTest, test418b1426e630825a7c85) { 6613 Emitter out; 6614 out << BeginMap; 6615 out << BeginSeq; 6616 out << "foo"; 6617 out << EndSeq; 6618 out << BeginMap; 6619 out << "foo"; 6620 out << Comment("comment"); 6621 out << "bar"; 6622 out << EndMap; 6623 out << EndMap; 6624 6625 EXPECT_CALL(handler, OnDocumentStart(_)); 6626 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6627 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6628 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6629 EXPECT_CALL(handler, OnSequenceEnd()); 6630 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6631 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6632 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6633 EXPECT_CALL(handler, OnMapEnd()); 6634 EXPECT_CALL(handler, OnMapEnd()); 6635 EXPECT_CALL(handler, OnDocumentEnd()); 6636 Parse(out.c_str()); 6637 } 6638 6639 TEST_F(GenEmitterTest, test8161c5e486d317e7864e) { 6640 Emitter out; 6641 out << BeginMap; 6642 out << BeginSeq; 6643 out << "foo"; 6644 out << EndSeq; 6645 out << BeginMap; 6646 out << "foo"; 6647 out << "bar"; 6648 out << Comment("comment"); 6649 out << EndMap; 6650 out << EndMap; 6651 6652 EXPECT_CALL(handler, OnDocumentStart(_)); 6653 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6654 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6655 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6656 EXPECT_CALL(handler, OnSequenceEnd()); 6657 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6658 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6659 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6660 EXPECT_CALL(handler, OnMapEnd()); 6661 EXPECT_CALL(handler, OnMapEnd()); 6662 EXPECT_CALL(handler, OnDocumentEnd()); 6663 Parse(out.c_str()); 6664 } 6665 6666 TEST_F(GenEmitterTest, testa48e1915ca7c919db445) { 6667 Emitter out; 6668 out << BeginMap; 6669 out << BeginSeq; 6670 out << "foo"; 6671 out << EndSeq; 6672 out << BeginMap; 6673 out << "foo"; 6674 out << "bar"; 6675 out << EndMap; 6676 out << Comment("comment"); 6677 out << EndMap; 6678 6679 EXPECT_CALL(handler, OnDocumentStart(_)); 6680 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6681 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6682 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6683 EXPECT_CALL(handler, OnSequenceEnd()); 6684 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6685 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6686 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6687 EXPECT_CALL(handler, OnMapEnd()); 6688 EXPECT_CALL(handler, OnMapEnd()); 6689 EXPECT_CALL(handler, OnDocumentEnd()); 6690 Parse(out.c_str()); 6691 } 6692 6693 TEST_F(GenEmitterTest, test27124815aea27c053aab) { 6694 Emitter out; 6695 out << BeginMap; 6696 out << BeginSeq; 6697 out << "foo"; 6698 out << EndSeq; 6699 out << BeginMap; 6700 out << "foo"; 6701 out << "bar"; 6702 out << EndMap; 6703 out << EndMap; 6704 out << Comment("comment"); 6705 6706 EXPECT_CALL(handler, OnDocumentStart(_)); 6707 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6708 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6709 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6710 EXPECT_CALL(handler, OnSequenceEnd()); 6711 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6712 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6713 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6714 EXPECT_CALL(handler, OnMapEnd()); 6715 EXPECT_CALL(handler, OnMapEnd()); 6716 EXPECT_CALL(handler, OnDocumentEnd()); 6717 Parse(out.c_str()); 6718 } 6719 6720 TEST_F(GenEmitterTest, teste751377e4a74306bc555) { 6721 Emitter out; 6722 out << BeginMap; 6723 out << BeginSeq; 6724 out << "foo"; 6725 out << EndSeq; 6726 out << BeginMap; 6727 out << "foo"; 6728 out << "bar"; 6729 out << EndMap; 6730 out << EndMap; 6731 out << Comment("comment"); 6732 6733 EXPECT_CALL(handler, OnDocumentStart(_)); 6734 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6735 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6736 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6737 EXPECT_CALL(handler, OnSequenceEnd()); 6738 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6739 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6740 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6741 EXPECT_CALL(handler, OnMapEnd()); 6742 EXPECT_CALL(handler, OnMapEnd()); 6743 EXPECT_CALL(handler, OnDocumentEnd()); 6744 Parse(out.c_str()); 6745 } 6746 6747 TEST_F(GenEmitterTest, test36a4cc298255efdd1ef5) { 6748 Emitter out; 6749 out << Comment("comment"); 6750 out << BeginMap; 6751 out << BeginMap; 6752 out << "foo"; 6753 out << "bar"; 6754 out << EndMap; 6755 out << "foo"; 6756 out << EndMap; 6757 6758 EXPECT_CALL(handler, OnDocumentStart(_)); 6759 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6760 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6761 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6762 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6763 EXPECT_CALL(handler, OnMapEnd()); 6764 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6765 EXPECT_CALL(handler, OnMapEnd()); 6766 EXPECT_CALL(handler, OnDocumentEnd()); 6767 Parse(out.c_str()); 6768 } 6769 6770 TEST_F(GenEmitterTest, test43471dee97b0506909b2) { 6771 Emitter out; 6772 out << Comment("comment"); 6773 out << BeginMap; 6774 out << BeginMap; 6775 out << "foo"; 6776 out << "bar"; 6777 out << EndMap; 6778 out << "foo"; 6779 out << EndMap; 6780 6781 EXPECT_CALL(handler, OnDocumentStart(_)); 6782 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6783 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6784 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6785 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6786 EXPECT_CALL(handler, OnMapEnd()); 6787 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6788 EXPECT_CALL(handler, OnMapEnd()); 6789 EXPECT_CALL(handler, OnDocumentEnd()); 6790 Parse(out.c_str()); 6791 } 6792 6793 TEST_F(GenEmitterTest, test959c85b4e833f72173a6) { 6794 Emitter out; 6795 out << BeginMap; 6796 out << Comment("comment"); 6797 out << BeginMap; 6798 out << "foo"; 6799 out << "bar"; 6800 out << EndMap; 6801 out << "foo"; 6802 out << EndMap; 6803 6804 EXPECT_CALL(handler, OnDocumentStart(_)); 6805 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6806 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6807 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6808 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6809 EXPECT_CALL(handler, OnMapEnd()); 6810 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6811 EXPECT_CALL(handler, OnMapEnd()); 6812 EXPECT_CALL(handler, OnDocumentEnd()); 6813 Parse(out.c_str()); 6814 } 6815 6816 TEST_F(GenEmitterTest, test3a09723dce29399bc865) { 6817 Emitter out; 6818 out << BeginMap; 6819 out << BeginMap; 6820 out << Comment("comment"); 6821 out << "foo"; 6822 out << "bar"; 6823 out << EndMap; 6824 out << "foo"; 6825 out << EndMap; 6826 6827 EXPECT_CALL(handler, OnDocumentStart(_)); 6828 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6829 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6830 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6831 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6832 EXPECT_CALL(handler, OnMapEnd()); 6833 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6834 EXPECT_CALL(handler, OnMapEnd()); 6835 EXPECT_CALL(handler, OnDocumentEnd()); 6836 Parse(out.c_str()); 6837 } 6838 6839 TEST_F(GenEmitterTest, test958e404277a1c55139af) { 6840 Emitter out; 6841 out << BeginMap; 6842 out << BeginMap; 6843 out << "foo"; 6844 out << Comment("comment"); 6845 out << "bar"; 6846 out << EndMap; 6847 out << "foo"; 6848 out << EndMap; 6849 6850 EXPECT_CALL(handler, OnDocumentStart(_)); 6851 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6852 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6853 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6854 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6855 EXPECT_CALL(handler, OnMapEnd()); 6856 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6857 EXPECT_CALL(handler, OnMapEnd()); 6858 EXPECT_CALL(handler, OnDocumentEnd()); 6859 Parse(out.c_str()); 6860 } 6861 6862 TEST_F(GenEmitterTest, testb1823407ab0601edc9cb) { 6863 Emitter out; 6864 out << BeginMap; 6865 out << BeginMap; 6866 out << "foo"; 6867 out << "bar"; 6868 out << Comment("comment"); 6869 out << EndMap; 6870 out << "foo"; 6871 out << EndMap; 6872 6873 EXPECT_CALL(handler, OnDocumentStart(_)); 6874 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6875 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6876 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6877 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6878 EXPECT_CALL(handler, OnMapEnd()); 6879 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6880 EXPECT_CALL(handler, OnMapEnd()); 6881 EXPECT_CALL(handler, OnDocumentEnd()); 6882 Parse(out.c_str()); 6883 } 6884 6885 TEST_F(GenEmitterTest, test9993e9dad983b28960aa) { 6886 Emitter out; 6887 out << BeginMap; 6888 out << BeginMap; 6889 out << "foo"; 6890 out << "bar"; 6891 out << EndMap; 6892 out << Comment("comment"); 6893 out << "foo"; 6894 out << EndMap; 6895 6896 EXPECT_CALL(handler, OnDocumentStart(_)); 6897 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6898 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6899 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6900 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6901 EXPECT_CALL(handler, OnMapEnd()); 6902 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6903 EXPECT_CALL(handler, OnMapEnd()); 6904 EXPECT_CALL(handler, OnDocumentEnd()); 6905 Parse(out.c_str()); 6906 } 6907 6908 TEST_F(GenEmitterTest, test8e87f559b25a9a20e11c) { 6909 Emitter out; 6910 out << BeginMap; 6911 out << BeginMap; 6912 out << "foo"; 6913 out << "bar"; 6914 out << EndMap; 6915 out << "foo"; 6916 out << Comment("comment"); 6917 out << EndMap; 6918 6919 EXPECT_CALL(handler, OnDocumentStart(_)); 6920 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6921 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6922 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6923 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6924 EXPECT_CALL(handler, OnMapEnd()); 6925 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6926 EXPECT_CALL(handler, OnMapEnd()); 6927 EXPECT_CALL(handler, OnDocumentEnd()); 6928 Parse(out.c_str()); 6929 } 6930 6931 TEST_F(GenEmitterTest, testeb431be8504451636efe) { 6932 Emitter out; 6933 out << BeginMap; 6934 out << BeginMap; 6935 out << "foo"; 6936 out << "bar"; 6937 out << EndMap; 6938 out << "foo"; 6939 out << EndMap; 6940 out << Comment("comment"); 6941 6942 EXPECT_CALL(handler, OnDocumentStart(_)); 6943 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6944 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6945 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6946 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6947 EXPECT_CALL(handler, OnMapEnd()); 6948 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6949 EXPECT_CALL(handler, OnMapEnd()); 6950 EXPECT_CALL(handler, OnDocumentEnd()); 6951 Parse(out.c_str()); 6952 } 6953 6954 TEST_F(GenEmitterTest, testf876965882befc7355df) { 6955 Emitter out; 6956 out << BeginMap; 6957 out << BeginMap; 6958 out << "foo"; 6959 out << "bar"; 6960 out << EndMap; 6961 out << "foo"; 6962 out << EndMap; 6963 out << Comment("comment"); 6964 6965 EXPECT_CALL(handler, OnDocumentStart(_)); 6966 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6967 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6968 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6969 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6970 EXPECT_CALL(handler, OnMapEnd()); 6971 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6972 EXPECT_CALL(handler, OnMapEnd()); 6973 EXPECT_CALL(handler, OnDocumentEnd()); 6974 Parse(out.c_str()); 6975 } 6976 6977 TEST_F(GenEmitterTest, testf7e1d47f266f0b940fed) { 6978 Emitter out; 6979 out << Comment("comment"); 6980 out << BeginMap; 6981 out << BeginMap; 6982 out << "foo"; 6983 out << "bar"; 6984 out << EndMap; 6985 out << BeginSeq; 6986 out << "foo"; 6987 out << EndSeq; 6988 out << EndMap; 6989 6990 EXPECT_CALL(handler, OnDocumentStart(_)); 6991 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6992 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 6993 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6994 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 6995 EXPECT_CALL(handler, OnMapEnd()); 6996 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 6997 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 6998 EXPECT_CALL(handler, OnSequenceEnd()); 6999 EXPECT_CALL(handler, OnMapEnd()); 7000 EXPECT_CALL(handler, OnDocumentEnd()); 7001 Parse(out.c_str()); 7002 } 7003 7004 TEST_F(GenEmitterTest, teste5a4bc646f2182b78cc1) { 7005 Emitter out; 7006 out << Comment("comment"); 7007 out << BeginMap; 7008 out << BeginMap; 7009 out << "foo"; 7010 out << "bar"; 7011 out << EndMap; 7012 out << BeginSeq; 7013 out << "foo"; 7014 out << EndSeq; 7015 out << EndMap; 7016 7017 EXPECT_CALL(handler, OnDocumentStart(_)); 7018 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7019 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7020 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7021 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7022 EXPECT_CALL(handler, OnMapEnd()); 7023 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7024 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7025 EXPECT_CALL(handler, OnSequenceEnd()); 7026 EXPECT_CALL(handler, OnMapEnd()); 7027 EXPECT_CALL(handler, OnDocumentEnd()); 7028 Parse(out.c_str()); 7029 } 7030 7031 TEST_F(GenEmitterTest, test6cbedca25c9a8a6bb42e) { 7032 Emitter out; 7033 out << BeginMap; 7034 out << Comment("comment"); 7035 out << BeginMap; 7036 out << "foo"; 7037 out << "bar"; 7038 out << EndMap; 7039 out << BeginSeq; 7040 out << "foo"; 7041 out << EndSeq; 7042 out << EndMap; 7043 7044 EXPECT_CALL(handler, OnDocumentStart(_)); 7045 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7046 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7047 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7048 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7049 EXPECT_CALL(handler, OnMapEnd()); 7050 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7051 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7052 EXPECT_CALL(handler, OnSequenceEnd()); 7053 EXPECT_CALL(handler, OnMapEnd()); 7054 EXPECT_CALL(handler, OnDocumentEnd()); 7055 Parse(out.c_str()); 7056 } 7057 7058 TEST_F(GenEmitterTest, test07613cc34874a5b47577) { 7059 Emitter out; 7060 out << BeginMap; 7061 out << BeginMap; 7062 out << Comment("comment"); 7063 out << "foo"; 7064 out << "bar"; 7065 out << EndMap; 7066 out << BeginSeq; 7067 out << "foo"; 7068 out << EndSeq; 7069 out << EndMap; 7070 7071 EXPECT_CALL(handler, OnDocumentStart(_)); 7072 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7073 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7074 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7075 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7076 EXPECT_CALL(handler, OnMapEnd()); 7077 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7078 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7079 EXPECT_CALL(handler, OnSequenceEnd()); 7080 EXPECT_CALL(handler, OnMapEnd()); 7081 EXPECT_CALL(handler, OnDocumentEnd()); 7082 Parse(out.c_str()); 7083 } 7084 7085 TEST_F(GenEmitterTest, testa55b7ac19580aeb82d32) { 7086 Emitter out; 7087 out << BeginMap; 7088 out << BeginMap; 7089 out << "foo"; 7090 out << Comment("comment"); 7091 out << "bar"; 7092 out << EndMap; 7093 out << BeginSeq; 7094 out << "foo"; 7095 out << EndSeq; 7096 out << EndMap; 7097 7098 EXPECT_CALL(handler, OnDocumentStart(_)); 7099 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7100 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7101 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7102 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7103 EXPECT_CALL(handler, OnMapEnd()); 7104 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7105 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7106 EXPECT_CALL(handler, OnSequenceEnd()); 7107 EXPECT_CALL(handler, OnMapEnd()); 7108 EXPECT_CALL(handler, OnDocumentEnd()); 7109 Parse(out.c_str()); 7110 } 7111 7112 TEST_F(GenEmitterTest, test458f9af92dfb9f64a488) { 7113 Emitter out; 7114 out << BeginMap; 7115 out << BeginMap; 7116 out << "foo"; 7117 out << "bar"; 7118 out << Comment("comment"); 7119 out << EndMap; 7120 out << BeginSeq; 7121 out << "foo"; 7122 out << EndSeq; 7123 out << EndMap; 7124 7125 EXPECT_CALL(handler, OnDocumentStart(_)); 7126 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7127 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7128 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7129 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7130 EXPECT_CALL(handler, OnMapEnd()); 7131 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7132 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7133 EXPECT_CALL(handler, OnSequenceEnd()); 7134 EXPECT_CALL(handler, OnMapEnd()); 7135 EXPECT_CALL(handler, OnDocumentEnd()); 7136 Parse(out.c_str()); 7137 } 7138 7139 TEST_F(GenEmitterTest, testc4a9c3769e95770bb455) { 7140 Emitter out; 7141 out << BeginMap; 7142 out << BeginMap; 7143 out << "foo"; 7144 out << "bar"; 7145 out << EndMap; 7146 out << Comment("comment"); 7147 out << BeginSeq; 7148 out << "foo"; 7149 out << EndSeq; 7150 out << EndMap; 7151 7152 EXPECT_CALL(handler, OnDocumentStart(_)); 7153 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7154 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7155 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7156 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7157 EXPECT_CALL(handler, OnMapEnd()); 7158 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7159 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7160 EXPECT_CALL(handler, OnSequenceEnd()); 7161 EXPECT_CALL(handler, OnMapEnd()); 7162 EXPECT_CALL(handler, OnDocumentEnd()); 7163 Parse(out.c_str()); 7164 } 7165 7166 TEST_F(GenEmitterTest, testae56654f89fa2416f3db) { 7167 Emitter out; 7168 out << BeginMap; 7169 out << BeginMap; 7170 out << "foo"; 7171 out << "bar"; 7172 out << EndMap; 7173 out << BeginSeq; 7174 out << Comment("comment"); 7175 out << "foo"; 7176 out << EndSeq; 7177 out << EndMap; 7178 7179 EXPECT_CALL(handler, OnDocumentStart(_)); 7180 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7181 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7182 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7183 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7184 EXPECT_CALL(handler, OnMapEnd()); 7185 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7186 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7187 EXPECT_CALL(handler, OnSequenceEnd()); 7188 EXPECT_CALL(handler, OnMapEnd()); 7189 EXPECT_CALL(handler, OnDocumentEnd()); 7190 Parse(out.c_str()); 7191 } 7192 7193 TEST_F(GenEmitterTest, test1635f71f27e7303c730e) { 7194 Emitter out; 7195 out << BeginMap; 7196 out << BeginMap; 7197 out << "foo"; 7198 out << "bar"; 7199 out << EndMap; 7200 out << BeginSeq; 7201 out << "foo"; 7202 out << Comment("comment"); 7203 out << EndSeq; 7204 out << EndMap; 7205 7206 EXPECT_CALL(handler, OnDocumentStart(_)); 7207 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7208 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7209 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7210 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7211 EXPECT_CALL(handler, OnMapEnd()); 7212 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7213 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7214 EXPECT_CALL(handler, OnSequenceEnd()); 7215 EXPECT_CALL(handler, OnMapEnd()); 7216 EXPECT_CALL(handler, OnDocumentEnd()); 7217 Parse(out.c_str()); 7218 } 7219 7220 TEST_F(GenEmitterTest, testcd9d835a8d8b8622c63b) { 7221 Emitter out; 7222 out << BeginMap; 7223 out << BeginMap; 7224 out << "foo"; 7225 out << "bar"; 7226 out << EndMap; 7227 out << BeginSeq; 7228 out << "foo"; 7229 out << EndSeq; 7230 out << Comment("comment"); 7231 out << EndMap; 7232 7233 EXPECT_CALL(handler, OnDocumentStart(_)); 7234 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7235 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7236 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7237 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7238 EXPECT_CALL(handler, OnMapEnd()); 7239 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7240 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7241 EXPECT_CALL(handler, OnSequenceEnd()); 7242 EXPECT_CALL(handler, OnMapEnd()); 7243 EXPECT_CALL(handler, OnDocumentEnd()); 7244 Parse(out.c_str()); 7245 } 7246 7247 TEST_F(GenEmitterTest, test3c2d1f91e57040cb8fdd) { 7248 Emitter out; 7249 out << BeginMap; 7250 out << BeginMap; 7251 out << "foo"; 7252 out << "bar"; 7253 out << EndMap; 7254 out << BeginSeq; 7255 out << "foo"; 7256 out << EndSeq; 7257 out << EndMap; 7258 out << Comment("comment"); 7259 7260 EXPECT_CALL(handler, OnDocumentStart(_)); 7261 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7262 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7263 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7264 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7265 EXPECT_CALL(handler, OnMapEnd()); 7266 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7267 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7268 EXPECT_CALL(handler, OnSequenceEnd()); 7269 EXPECT_CALL(handler, OnMapEnd()); 7270 EXPECT_CALL(handler, OnDocumentEnd()); 7271 Parse(out.c_str()); 7272 } 7273 7274 TEST_F(GenEmitterTest, test9bd5b4c002b3b637747f) { 7275 Emitter out; 7276 out << BeginMap; 7277 out << BeginMap; 7278 out << "foo"; 7279 out << "bar"; 7280 out << EndMap; 7281 out << BeginSeq; 7282 out << "foo"; 7283 out << EndSeq; 7284 out << EndMap; 7285 out << Comment("comment"); 7286 7287 EXPECT_CALL(handler, OnDocumentStart(_)); 7288 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7289 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7290 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7291 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7292 EXPECT_CALL(handler, OnMapEnd()); 7293 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7294 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7295 EXPECT_CALL(handler, OnSequenceEnd()); 7296 EXPECT_CALL(handler, OnMapEnd()); 7297 EXPECT_CALL(handler, OnDocumentEnd()); 7298 Parse(out.c_str()); 7299 } 7300 7301 TEST_F(GenEmitterTest, testf6c71199cd45b5b8e7e0) { 7302 Emitter out; 7303 out << Comment("comment"); 7304 out << BeginMap; 7305 out << BeginMap; 7306 out << "foo"; 7307 out << "bar"; 7308 out << EndMap; 7309 out << BeginMap; 7310 out << "foo"; 7311 out << "bar"; 7312 out << EndMap; 7313 out << EndMap; 7314 7315 EXPECT_CALL(handler, OnDocumentStart(_)); 7316 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7317 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7318 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7319 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7320 EXPECT_CALL(handler, OnMapEnd()); 7321 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7322 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7323 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7324 EXPECT_CALL(handler, OnMapEnd()); 7325 EXPECT_CALL(handler, OnMapEnd()); 7326 EXPECT_CALL(handler, OnDocumentEnd()); 7327 Parse(out.c_str()); 7328 } 7329 7330 TEST_F(GenEmitterTest, test865b02b69742e5513963) { 7331 Emitter out; 7332 out << Comment("comment"); 7333 out << BeginMap; 7334 out << BeginMap; 7335 out << "foo"; 7336 out << "bar"; 7337 out << EndMap; 7338 out << BeginMap; 7339 out << "foo"; 7340 out << "bar"; 7341 out << EndMap; 7342 out << EndMap; 7343 7344 EXPECT_CALL(handler, OnDocumentStart(_)); 7345 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7346 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7347 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7348 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7349 EXPECT_CALL(handler, OnMapEnd()); 7350 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7351 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7352 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7353 EXPECT_CALL(handler, OnMapEnd()); 7354 EXPECT_CALL(handler, OnMapEnd()); 7355 EXPECT_CALL(handler, OnDocumentEnd()); 7356 Parse(out.c_str()); 7357 } 7358 7359 TEST_F(GenEmitterTest, test86eb8783dc4367cda931) { 7360 Emitter out; 7361 out << BeginMap; 7362 out << Comment("comment"); 7363 out << BeginMap; 7364 out << "foo"; 7365 out << "bar"; 7366 out << EndMap; 7367 out << BeginMap; 7368 out << "foo"; 7369 out << "bar"; 7370 out << EndMap; 7371 out << EndMap; 7372 7373 EXPECT_CALL(handler, OnDocumentStart(_)); 7374 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7375 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7376 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7377 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7378 EXPECT_CALL(handler, OnMapEnd()); 7379 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7380 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7381 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7382 EXPECT_CALL(handler, OnMapEnd()); 7383 EXPECT_CALL(handler, OnMapEnd()); 7384 EXPECT_CALL(handler, OnDocumentEnd()); 7385 Parse(out.c_str()); 7386 } 7387 7388 TEST_F(GenEmitterTest, test7f6604058a9d8e2e1219) { 7389 Emitter out; 7390 out << BeginMap; 7391 out << BeginMap; 7392 out << Comment("comment"); 7393 out << "foo"; 7394 out << "bar"; 7395 out << EndMap; 7396 out << BeginMap; 7397 out << "foo"; 7398 out << "bar"; 7399 out << EndMap; 7400 out << EndMap; 7401 7402 EXPECT_CALL(handler, OnDocumentStart(_)); 7403 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7404 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7405 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7406 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7407 EXPECT_CALL(handler, OnMapEnd()); 7408 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7409 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7410 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7411 EXPECT_CALL(handler, OnMapEnd()); 7412 EXPECT_CALL(handler, OnMapEnd()); 7413 EXPECT_CALL(handler, OnDocumentEnd()); 7414 Parse(out.c_str()); 7415 } 7416 7417 TEST_F(GenEmitterTest, test676b4abcb3cf0530e4da) { 7418 Emitter out; 7419 out << BeginMap; 7420 out << BeginMap; 7421 out << "foo"; 7422 out << Comment("comment"); 7423 out << "bar"; 7424 out << EndMap; 7425 out << BeginMap; 7426 out << "foo"; 7427 out << "bar"; 7428 out << EndMap; 7429 out << EndMap; 7430 7431 EXPECT_CALL(handler, OnDocumentStart(_)); 7432 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7433 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7434 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7435 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7436 EXPECT_CALL(handler, OnMapEnd()); 7437 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7438 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7439 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7440 EXPECT_CALL(handler, OnMapEnd()); 7441 EXPECT_CALL(handler, OnMapEnd()); 7442 EXPECT_CALL(handler, OnDocumentEnd()); 7443 Parse(out.c_str()); 7444 } 7445 7446 TEST_F(GenEmitterTest, teste7e52980e73d442a602b) { 7447 Emitter out; 7448 out << BeginMap; 7449 out << BeginMap; 7450 out << "foo"; 7451 out << "bar"; 7452 out << Comment("comment"); 7453 out << EndMap; 7454 out << BeginMap; 7455 out << "foo"; 7456 out << "bar"; 7457 out << EndMap; 7458 out << EndMap; 7459 7460 EXPECT_CALL(handler, OnDocumentStart(_)); 7461 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7462 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7463 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7464 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7465 EXPECT_CALL(handler, OnMapEnd()); 7466 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7467 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7468 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7469 EXPECT_CALL(handler, OnMapEnd()); 7470 EXPECT_CALL(handler, OnMapEnd()); 7471 EXPECT_CALL(handler, OnDocumentEnd()); 7472 Parse(out.c_str()); 7473 } 7474 7475 TEST_F(GenEmitterTest, testc3d6f480087db4bcd3a1) { 7476 Emitter out; 7477 out << BeginMap; 7478 out << BeginMap; 7479 out << "foo"; 7480 out << "bar"; 7481 out << EndMap; 7482 out << Comment("comment"); 7483 out << BeginMap; 7484 out << "foo"; 7485 out << "bar"; 7486 out << EndMap; 7487 out << EndMap; 7488 7489 EXPECT_CALL(handler, OnDocumentStart(_)); 7490 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7491 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7492 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7493 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7494 EXPECT_CALL(handler, OnMapEnd()); 7495 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7496 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7497 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7498 EXPECT_CALL(handler, OnMapEnd()); 7499 EXPECT_CALL(handler, OnMapEnd()); 7500 EXPECT_CALL(handler, OnDocumentEnd()); 7501 Parse(out.c_str()); 7502 } 7503 7504 TEST_F(GenEmitterTest, test6943516ed43da6944e96) { 7505 Emitter out; 7506 out << BeginMap; 7507 out << BeginMap; 7508 out << "foo"; 7509 out << "bar"; 7510 out << EndMap; 7511 out << BeginMap; 7512 out << Comment("comment"); 7513 out << "foo"; 7514 out << "bar"; 7515 out << EndMap; 7516 out << EndMap; 7517 7518 EXPECT_CALL(handler, OnDocumentStart(_)); 7519 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7520 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7521 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7522 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7523 EXPECT_CALL(handler, OnMapEnd()); 7524 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7525 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7526 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7527 EXPECT_CALL(handler, OnMapEnd()); 7528 EXPECT_CALL(handler, OnMapEnd()); 7529 EXPECT_CALL(handler, OnDocumentEnd()); 7530 Parse(out.c_str()); 7531 } 7532 7533 TEST_F(GenEmitterTest, testb7e880522d0778ae6e6f) { 7534 Emitter out; 7535 out << BeginMap; 7536 out << BeginMap; 7537 out << "foo"; 7538 out << "bar"; 7539 out << EndMap; 7540 out << BeginMap; 7541 out << "foo"; 7542 out << Comment("comment"); 7543 out << "bar"; 7544 out << EndMap; 7545 out << EndMap; 7546 7547 EXPECT_CALL(handler, OnDocumentStart(_)); 7548 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7549 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7550 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7551 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7552 EXPECT_CALL(handler, OnMapEnd()); 7553 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7554 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7555 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7556 EXPECT_CALL(handler, OnMapEnd()); 7557 EXPECT_CALL(handler, OnMapEnd()); 7558 EXPECT_CALL(handler, OnDocumentEnd()); 7559 Parse(out.c_str()); 7560 } 7561 7562 TEST_F(GenEmitterTest, testec39ee51992618c7b154) { 7563 Emitter out; 7564 out << BeginMap; 7565 out << BeginMap; 7566 out << "foo"; 7567 out << "bar"; 7568 out << EndMap; 7569 out << BeginMap; 7570 out << "foo"; 7571 out << "bar"; 7572 out << Comment("comment"); 7573 out << EndMap; 7574 out << EndMap; 7575 7576 EXPECT_CALL(handler, OnDocumentStart(_)); 7577 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7578 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7579 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7580 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7581 EXPECT_CALL(handler, OnMapEnd()); 7582 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7583 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7584 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7585 EXPECT_CALL(handler, OnMapEnd()); 7586 EXPECT_CALL(handler, OnMapEnd()); 7587 EXPECT_CALL(handler, OnDocumentEnd()); 7588 Parse(out.c_str()); 7589 } 7590 7591 TEST_F(GenEmitterTest, test39f768713a9b3aaffe0d) { 7592 Emitter out; 7593 out << BeginMap; 7594 out << BeginMap; 7595 out << "foo"; 7596 out << "bar"; 7597 out << EndMap; 7598 out << BeginMap; 7599 out << "foo"; 7600 out << "bar"; 7601 out << EndMap; 7602 out << Comment("comment"); 7603 out << EndMap; 7604 7605 EXPECT_CALL(handler, OnDocumentStart(_)); 7606 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7607 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7608 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7609 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7610 EXPECT_CALL(handler, OnMapEnd()); 7611 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7612 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7613 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7614 EXPECT_CALL(handler, OnMapEnd()); 7615 EXPECT_CALL(handler, OnMapEnd()); 7616 EXPECT_CALL(handler, OnDocumentEnd()); 7617 Parse(out.c_str()); 7618 } 7619 7620 TEST_F(GenEmitterTest, testf287a68abc5b8ff7784d) { 7621 Emitter out; 7622 out << BeginMap; 7623 out << BeginMap; 7624 out << "foo"; 7625 out << "bar"; 7626 out << EndMap; 7627 out << BeginMap; 7628 out << "foo"; 7629 out << "bar"; 7630 out << EndMap; 7631 out << EndMap; 7632 out << Comment("comment"); 7633 7634 EXPECT_CALL(handler, OnDocumentStart(_)); 7635 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7636 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7637 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7638 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7639 EXPECT_CALL(handler, OnMapEnd()); 7640 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7641 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7642 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7643 EXPECT_CALL(handler, OnMapEnd()); 7644 EXPECT_CALL(handler, OnMapEnd()); 7645 EXPECT_CALL(handler, OnDocumentEnd()); 7646 Parse(out.c_str()); 7647 } 7648 7649 TEST_F(GenEmitterTest, testc36154aa87842ba9699f) { 7650 Emitter out; 7651 out << BeginMap; 7652 out << BeginMap; 7653 out << "foo"; 7654 out << "bar"; 7655 out << EndMap; 7656 out << BeginMap; 7657 out << "foo"; 7658 out << "bar"; 7659 out << EndMap; 7660 out << EndMap; 7661 out << Comment("comment"); 7662 7663 EXPECT_CALL(handler, OnDocumentStart(_)); 7664 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7665 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7666 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7667 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7668 EXPECT_CALL(handler, OnMapEnd()); 7669 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 7670 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7671 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 7672 EXPECT_CALL(handler, OnMapEnd()); 7673 EXPECT_CALL(handler, OnMapEnd()); 7674 EXPECT_CALL(handler, OnDocumentEnd()); 7675 Parse(out.c_str()); 7676 } 7677 7678 TEST_F(GenEmitterTest, testa75da84dfc8ee5507157) { 7679 Emitter out; 7680 out << Comment("comment"); 7681 out << BeginSeq; 7682 out << "foo"; 7683 out << "foo"; 7684 out << EndSeq; 7685 7686 EXPECT_CALL(handler, OnDocumentStart(_)); 7687 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7688 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7689 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7690 EXPECT_CALL(handler, OnSequenceEnd()); 7691 EXPECT_CALL(handler, OnDocumentEnd()); 7692 Parse(out.c_str()); 7693 } 7694 7695 TEST_F(GenEmitterTest, testc54a03d1735615f7bd60) { 7696 Emitter out; 7697 out << Comment("comment"); 7698 out << BeginSeq; 7699 out << "foo"; 7700 out << "foo"; 7701 out << EndSeq; 7702 7703 EXPECT_CALL(handler, OnDocumentStart(_)); 7704 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7705 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7706 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7707 EXPECT_CALL(handler, OnSequenceEnd()); 7708 EXPECT_CALL(handler, OnDocumentEnd()); 7709 Parse(out.c_str()); 7710 } 7711 7712 TEST_F(GenEmitterTest, testf5d72aba828875527d6f) { 7713 Emitter out; 7714 out << BeginSeq; 7715 out << Comment("comment"); 7716 out << "foo"; 7717 out << "foo"; 7718 out << EndSeq; 7719 7720 EXPECT_CALL(handler, OnDocumentStart(_)); 7721 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7722 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7723 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7724 EXPECT_CALL(handler, OnSequenceEnd()); 7725 EXPECT_CALL(handler, OnDocumentEnd()); 7726 Parse(out.c_str()); 7727 } 7728 7729 TEST_F(GenEmitterTest, test9e8681a1b27a8524ec5e) { 7730 Emitter out; 7731 out << BeginSeq; 7732 out << "foo"; 7733 out << Comment("comment"); 7734 out << "foo"; 7735 out << EndSeq; 7736 7737 EXPECT_CALL(handler, OnDocumentStart(_)); 7738 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7739 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7740 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7741 EXPECT_CALL(handler, OnSequenceEnd()); 7742 EXPECT_CALL(handler, OnDocumentEnd()); 7743 Parse(out.c_str()); 7744 } 7745 7746 TEST_F(GenEmitterTest, test34678928e79e6eb160f4) { 7747 Emitter out; 7748 out << BeginSeq; 7749 out << "foo"; 7750 out << "foo"; 7751 out << Comment("comment"); 7752 out << EndSeq; 7753 7754 EXPECT_CALL(handler, OnDocumentStart(_)); 7755 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7756 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7757 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7758 EXPECT_CALL(handler, OnSequenceEnd()); 7759 EXPECT_CALL(handler, OnDocumentEnd()); 7760 Parse(out.c_str()); 7761 } 7762 7763 TEST_F(GenEmitterTest, test07c6d6b9e133553d4532) { 7764 Emitter out; 7765 out << BeginSeq; 7766 out << "foo"; 7767 out << "foo"; 7768 out << EndSeq; 7769 out << Comment("comment"); 7770 7771 EXPECT_CALL(handler, OnDocumentStart(_)); 7772 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7773 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7774 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7775 EXPECT_CALL(handler, OnSequenceEnd()); 7776 EXPECT_CALL(handler, OnDocumentEnd()); 7777 Parse(out.c_str()); 7778 } 7779 7780 TEST_F(GenEmitterTest, test1531642db71e1aa8dd1c) { 7781 Emitter out; 7782 out << BeginSeq; 7783 out << "foo"; 7784 out << "foo"; 7785 out << EndSeq; 7786 out << Comment("comment"); 7787 7788 EXPECT_CALL(handler, OnDocumentStart(_)); 7789 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7790 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7791 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7792 EXPECT_CALL(handler, OnSequenceEnd()); 7793 EXPECT_CALL(handler, OnDocumentEnd()); 7794 Parse(out.c_str()); 7795 } 7796 7797 TEST_F(GenEmitterTest, test22fde02c0bd0ecb8a527) { 7798 Emitter out; 7799 out << Comment("comment"); 7800 out << BeginSeq; 7801 out << "foo"; 7802 out << BeginSeq; 7803 out << "foo"; 7804 out << EndSeq; 7805 out << EndSeq; 7806 7807 EXPECT_CALL(handler, OnDocumentStart(_)); 7808 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7809 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7810 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7811 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7812 EXPECT_CALL(handler, OnSequenceEnd()); 7813 EXPECT_CALL(handler, OnSequenceEnd()); 7814 EXPECT_CALL(handler, OnDocumentEnd()); 7815 Parse(out.c_str()); 7816 } 7817 7818 TEST_F(GenEmitterTest, test72430574ba42559cf917) { 7819 Emitter out; 7820 out << Comment("comment"); 7821 out << BeginSeq; 7822 out << "foo"; 7823 out << BeginSeq; 7824 out << "foo"; 7825 out << EndSeq; 7826 out << EndSeq; 7827 7828 EXPECT_CALL(handler, OnDocumentStart(_)); 7829 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7830 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7831 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7832 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7833 EXPECT_CALL(handler, OnSequenceEnd()); 7834 EXPECT_CALL(handler, OnSequenceEnd()); 7835 EXPECT_CALL(handler, OnDocumentEnd()); 7836 Parse(out.c_str()); 7837 } 7838 7839 TEST_F(GenEmitterTest, test067bce5d8aa6281a3e6f) { 7840 Emitter out; 7841 out << BeginSeq; 7842 out << Comment("comment"); 7843 out << "foo"; 7844 out << BeginSeq; 7845 out << "foo"; 7846 out << EndSeq; 7847 out << EndSeq; 7848 7849 EXPECT_CALL(handler, OnDocumentStart(_)); 7850 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7851 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7852 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7853 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7854 EXPECT_CALL(handler, OnSequenceEnd()); 7855 EXPECT_CALL(handler, OnSequenceEnd()); 7856 EXPECT_CALL(handler, OnDocumentEnd()); 7857 Parse(out.c_str()); 7858 } 7859 7860 TEST_F(GenEmitterTest, testb1839ee8ced911bb1ed1) { 7861 Emitter out; 7862 out << BeginSeq; 7863 out << "foo"; 7864 out << Comment("comment"); 7865 out << BeginSeq; 7866 out << "foo"; 7867 out << EndSeq; 7868 out << EndSeq; 7869 7870 EXPECT_CALL(handler, OnDocumentStart(_)); 7871 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7872 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7873 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7874 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7875 EXPECT_CALL(handler, OnSequenceEnd()); 7876 EXPECT_CALL(handler, OnSequenceEnd()); 7877 EXPECT_CALL(handler, OnDocumentEnd()); 7878 Parse(out.c_str()); 7879 } 7880 7881 TEST_F(GenEmitterTest, test5899c9cd7e5a40077178) { 7882 Emitter out; 7883 out << BeginSeq; 7884 out << "foo"; 7885 out << BeginSeq; 7886 out << Comment("comment"); 7887 out << "foo"; 7888 out << EndSeq; 7889 out << EndSeq; 7890 7891 EXPECT_CALL(handler, OnDocumentStart(_)); 7892 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7893 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7894 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7895 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7896 EXPECT_CALL(handler, OnSequenceEnd()); 7897 EXPECT_CALL(handler, OnSequenceEnd()); 7898 EXPECT_CALL(handler, OnDocumentEnd()); 7899 Parse(out.c_str()); 7900 } 7901 7902 TEST_F(GenEmitterTest, test834f4e4a74c0ac6cd011) { 7903 Emitter out; 7904 out << BeginSeq; 7905 out << "foo"; 7906 out << BeginSeq; 7907 out << "foo"; 7908 out << Comment("comment"); 7909 out << EndSeq; 7910 out << EndSeq; 7911 7912 EXPECT_CALL(handler, OnDocumentStart(_)); 7913 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7914 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7915 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7916 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7917 EXPECT_CALL(handler, OnSequenceEnd()); 7918 EXPECT_CALL(handler, OnSequenceEnd()); 7919 EXPECT_CALL(handler, OnDocumentEnd()); 7920 Parse(out.c_str()); 7921 } 7922 7923 TEST_F(GenEmitterTest, testd3aeee7524918cf227e7) { 7924 Emitter out; 7925 out << BeginSeq; 7926 out << "foo"; 7927 out << BeginSeq; 7928 out << "foo"; 7929 out << EndSeq; 7930 out << Comment("comment"); 7931 out << EndSeq; 7932 7933 EXPECT_CALL(handler, OnDocumentStart(_)); 7934 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7935 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7936 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7937 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7938 EXPECT_CALL(handler, OnSequenceEnd()); 7939 EXPECT_CALL(handler, OnSequenceEnd()); 7940 EXPECT_CALL(handler, OnDocumentEnd()); 7941 Parse(out.c_str()); 7942 } 7943 7944 TEST_F(GenEmitterTest, test7c587549aa0bbd6e2d53) { 7945 Emitter out; 7946 out << BeginSeq; 7947 out << "foo"; 7948 out << BeginSeq; 7949 out << "foo"; 7950 out << EndSeq; 7951 out << EndSeq; 7952 out << Comment("comment"); 7953 7954 EXPECT_CALL(handler, OnDocumentStart(_)); 7955 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7956 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7957 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7958 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7959 EXPECT_CALL(handler, OnSequenceEnd()); 7960 EXPECT_CALL(handler, OnSequenceEnd()); 7961 EXPECT_CALL(handler, OnDocumentEnd()); 7962 Parse(out.c_str()); 7963 } 7964 7965 TEST_F(GenEmitterTest, testc684ba00d512b6009b02) { 7966 Emitter out; 7967 out << BeginSeq; 7968 out << "foo"; 7969 out << BeginSeq; 7970 out << "foo"; 7971 out << EndSeq; 7972 out << EndSeq; 7973 out << Comment("comment"); 7974 7975 EXPECT_CALL(handler, OnDocumentStart(_)); 7976 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7977 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7978 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7979 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 7980 EXPECT_CALL(handler, OnSequenceEnd()); 7981 EXPECT_CALL(handler, OnSequenceEnd()); 7982 EXPECT_CALL(handler, OnDocumentEnd()); 7983 Parse(out.c_str()); 7984 } 7985 7986 TEST_F(GenEmitterTest, testbe39189b638b9e0214dd) { 7987 Emitter out; 7988 out << Comment("comment"); 7989 out << BeginSeq; 7990 out << "foo"; 7991 out << BeginMap; 7992 out << "foo"; 7993 out << "bar"; 7994 out << EndMap; 7995 out << EndSeq; 7996 7997 EXPECT_CALL(handler, OnDocumentStart(_)); 7998 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 7999 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8000 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8001 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8002 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8003 EXPECT_CALL(handler, OnMapEnd()); 8004 EXPECT_CALL(handler, OnSequenceEnd()); 8005 EXPECT_CALL(handler, OnDocumentEnd()); 8006 Parse(out.c_str()); 8007 } 8008 8009 TEST_F(GenEmitterTest, test80326240018ececfa606) { 8010 Emitter out; 8011 out << Comment("comment"); 8012 out << BeginSeq; 8013 out << "foo"; 8014 out << BeginMap; 8015 out << "foo"; 8016 out << "bar"; 8017 out << EndMap; 8018 out << EndSeq; 8019 8020 EXPECT_CALL(handler, OnDocumentStart(_)); 8021 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8022 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8023 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8024 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8025 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8026 EXPECT_CALL(handler, OnMapEnd()); 8027 EXPECT_CALL(handler, OnSequenceEnd()); 8028 EXPECT_CALL(handler, OnDocumentEnd()); 8029 Parse(out.c_str()); 8030 } 8031 8032 TEST_F(GenEmitterTest, test8a74653a376d02a2b6db) { 8033 Emitter out; 8034 out << BeginSeq; 8035 out << Comment("comment"); 8036 out << "foo"; 8037 out << BeginMap; 8038 out << "foo"; 8039 out << "bar"; 8040 out << EndMap; 8041 out << EndSeq; 8042 8043 EXPECT_CALL(handler, OnDocumentStart(_)); 8044 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8045 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8046 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8047 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8048 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8049 EXPECT_CALL(handler, OnMapEnd()); 8050 EXPECT_CALL(handler, OnSequenceEnd()); 8051 EXPECT_CALL(handler, OnDocumentEnd()); 8052 Parse(out.c_str()); 8053 } 8054 8055 TEST_F(GenEmitterTest, testaa82cace20492eb66f60) { 8056 Emitter out; 8057 out << BeginSeq; 8058 out << "foo"; 8059 out << Comment("comment"); 8060 out << BeginMap; 8061 out << "foo"; 8062 out << "bar"; 8063 out << EndMap; 8064 out << EndSeq; 8065 8066 EXPECT_CALL(handler, OnDocumentStart(_)); 8067 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8068 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8069 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8070 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8071 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8072 EXPECT_CALL(handler, OnMapEnd()); 8073 EXPECT_CALL(handler, OnSequenceEnd()); 8074 EXPECT_CALL(handler, OnDocumentEnd()); 8075 Parse(out.c_str()); 8076 } 8077 8078 TEST_F(GenEmitterTest, testcd4a1cdb4e2a24cae5c1) { 8079 Emitter out; 8080 out << BeginSeq; 8081 out << "foo"; 8082 out << BeginMap; 8083 out << Comment("comment"); 8084 out << "foo"; 8085 out << "bar"; 8086 out << EndMap; 8087 out << EndSeq; 8088 8089 EXPECT_CALL(handler, OnDocumentStart(_)); 8090 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8091 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8092 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8093 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8094 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8095 EXPECT_CALL(handler, OnMapEnd()); 8096 EXPECT_CALL(handler, OnSequenceEnd()); 8097 EXPECT_CALL(handler, OnDocumentEnd()); 8098 Parse(out.c_str()); 8099 } 8100 8101 TEST_F(GenEmitterTest, testa9ef5ab0eada79175f6a) { 8102 Emitter out; 8103 out << BeginSeq; 8104 out << "foo"; 8105 out << BeginMap; 8106 out << "foo"; 8107 out << Comment("comment"); 8108 out << "bar"; 8109 out << EndMap; 8110 out << EndSeq; 8111 8112 EXPECT_CALL(handler, OnDocumentStart(_)); 8113 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8114 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8115 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8116 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8117 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8118 EXPECT_CALL(handler, OnMapEnd()); 8119 EXPECT_CALL(handler, OnSequenceEnd()); 8120 EXPECT_CALL(handler, OnDocumentEnd()); 8121 Parse(out.c_str()); 8122 } 8123 8124 TEST_F(GenEmitterTest, test4060ba4b4f9b8193dcc4) { 8125 Emitter out; 8126 out << BeginSeq; 8127 out << "foo"; 8128 out << BeginMap; 8129 out << "foo"; 8130 out << "bar"; 8131 out << Comment("comment"); 8132 out << EndMap; 8133 out << EndSeq; 8134 8135 EXPECT_CALL(handler, OnDocumentStart(_)); 8136 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8137 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8138 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8139 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8140 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8141 EXPECT_CALL(handler, OnMapEnd()); 8142 EXPECT_CALL(handler, OnSequenceEnd()); 8143 EXPECT_CALL(handler, OnDocumentEnd()); 8144 Parse(out.c_str()); 8145 } 8146 8147 TEST_F(GenEmitterTest, test6cd2fc4be08857654fa0) { 8148 Emitter out; 8149 out << BeginSeq; 8150 out << "foo"; 8151 out << BeginMap; 8152 out << "foo"; 8153 out << "bar"; 8154 out << EndMap; 8155 out << Comment("comment"); 8156 out << EndSeq; 8157 8158 EXPECT_CALL(handler, OnDocumentStart(_)); 8159 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8160 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8161 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8162 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8163 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8164 EXPECT_CALL(handler, OnMapEnd()); 8165 EXPECT_CALL(handler, OnSequenceEnd()); 8166 EXPECT_CALL(handler, OnDocumentEnd()); 8167 Parse(out.c_str()); 8168 } 8169 8170 TEST_F(GenEmitterTest, testadb892f6183cde28d9cc) { 8171 Emitter out; 8172 out << BeginSeq; 8173 out << "foo"; 8174 out << BeginMap; 8175 out << "foo"; 8176 out << "bar"; 8177 out << EndMap; 8178 out << EndSeq; 8179 out << Comment("comment"); 8180 8181 EXPECT_CALL(handler, OnDocumentStart(_)); 8182 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8183 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8184 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8185 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8186 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8187 EXPECT_CALL(handler, OnMapEnd()); 8188 EXPECT_CALL(handler, OnSequenceEnd()); 8189 EXPECT_CALL(handler, OnDocumentEnd()); 8190 Parse(out.c_str()); 8191 } 8192 8193 TEST_F(GenEmitterTest, test5e830445d6cafe856b09) { 8194 Emitter out; 8195 out << BeginSeq; 8196 out << "foo"; 8197 out << BeginMap; 8198 out << "foo"; 8199 out << "bar"; 8200 out << EndMap; 8201 out << EndSeq; 8202 out << Comment("comment"); 8203 8204 EXPECT_CALL(handler, OnDocumentStart(_)); 8205 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8206 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8207 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8208 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8209 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8210 EXPECT_CALL(handler, OnMapEnd()); 8211 EXPECT_CALL(handler, OnSequenceEnd()); 8212 EXPECT_CALL(handler, OnDocumentEnd()); 8213 Parse(out.c_str()); 8214 } 8215 8216 TEST_F(GenEmitterTest, test16a7d875f6358bdd36ee) { 8217 Emitter out; 8218 out << Comment("comment"); 8219 out << BeginSeq; 8220 out << BeginSeq; 8221 out << "foo"; 8222 out << EndSeq; 8223 out << "foo"; 8224 out << EndSeq; 8225 8226 EXPECT_CALL(handler, OnDocumentStart(_)); 8227 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8228 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8229 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8230 EXPECT_CALL(handler, OnSequenceEnd()); 8231 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8232 EXPECT_CALL(handler, OnSequenceEnd()); 8233 EXPECT_CALL(handler, OnDocumentEnd()); 8234 Parse(out.c_str()); 8235 } 8236 8237 TEST_F(GenEmitterTest, test75b4342605739c88bc3f) { 8238 Emitter out; 8239 out << Comment("comment"); 8240 out << BeginSeq; 8241 out << BeginSeq; 8242 out << "foo"; 8243 out << EndSeq; 8244 out << "foo"; 8245 out << EndSeq; 8246 8247 EXPECT_CALL(handler, OnDocumentStart(_)); 8248 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8249 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8250 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8251 EXPECT_CALL(handler, OnSequenceEnd()); 8252 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8253 EXPECT_CALL(handler, OnSequenceEnd()); 8254 EXPECT_CALL(handler, OnDocumentEnd()); 8255 Parse(out.c_str()); 8256 } 8257 8258 TEST_F(GenEmitterTest, test7d42488f1a02d045d278) { 8259 Emitter out; 8260 out << BeginSeq; 8261 out << Comment("comment"); 8262 out << BeginSeq; 8263 out << "foo"; 8264 out << EndSeq; 8265 out << "foo"; 8266 out << EndSeq; 8267 8268 EXPECT_CALL(handler, OnDocumentStart(_)); 8269 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8270 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8271 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8272 EXPECT_CALL(handler, OnSequenceEnd()); 8273 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8274 EXPECT_CALL(handler, OnSequenceEnd()); 8275 EXPECT_CALL(handler, OnDocumentEnd()); 8276 Parse(out.c_str()); 8277 } 8278 8279 TEST_F(GenEmitterTest, test9ce404764c03c6644c98) { 8280 Emitter out; 8281 out << BeginSeq; 8282 out << BeginSeq; 8283 out << Comment("comment"); 8284 out << "foo"; 8285 out << EndSeq; 8286 out << "foo"; 8287 out << EndSeq; 8288 8289 EXPECT_CALL(handler, OnDocumentStart(_)); 8290 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8291 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8292 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8293 EXPECT_CALL(handler, OnSequenceEnd()); 8294 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8295 EXPECT_CALL(handler, OnSequenceEnd()); 8296 EXPECT_CALL(handler, OnDocumentEnd()); 8297 Parse(out.c_str()); 8298 } 8299 8300 TEST_F(GenEmitterTest, testf9e413cd5405efcbd432) { 8301 Emitter out; 8302 out << BeginSeq; 8303 out << BeginSeq; 8304 out << "foo"; 8305 out << Comment("comment"); 8306 out << EndSeq; 8307 out << "foo"; 8308 out << EndSeq; 8309 8310 EXPECT_CALL(handler, OnDocumentStart(_)); 8311 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8312 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8313 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8314 EXPECT_CALL(handler, OnSequenceEnd()); 8315 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8316 EXPECT_CALL(handler, OnSequenceEnd()); 8317 EXPECT_CALL(handler, OnDocumentEnd()); 8318 Parse(out.c_str()); 8319 } 8320 8321 TEST_F(GenEmitterTest, test757c82faa95e2e507ee9) { 8322 Emitter out; 8323 out << BeginSeq; 8324 out << BeginSeq; 8325 out << "foo"; 8326 out << EndSeq; 8327 out << Comment("comment"); 8328 out << "foo"; 8329 out << EndSeq; 8330 8331 EXPECT_CALL(handler, OnDocumentStart(_)); 8332 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8333 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8334 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8335 EXPECT_CALL(handler, OnSequenceEnd()); 8336 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8337 EXPECT_CALL(handler, OnSequenceEnd()); 8338 EXPECT_CALL(handler, OnDocumentEnd()); 8339 Parse(out.c_str()); 8340 } 8341 8342 TEST_F(GenEmitterTest, testb73d72bf5de11964969f) { 8343 Emitter out; 8344 out << BeginSeq; 8345 out << BeginSeq; 8346 out << "foo"; 8347 out << EndSeq; 8348 out << "foo"; 8349 out << Comment("comment"); 8350 out << EndSeq; 8351 8352 EXPECT_CALL(handler, OnDocumentStart(_)); 8353 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8354 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8355 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8356 EXPECT_CALL(handler, OnSequenceEnd()); 8357 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8358 EXPECT_CALL(handler, OnSequenceEnd()); 8359 EXPECT_CALL(handler, OnDocumentEnd()); 8360 Parse(out.c_str()); 8361 } 8362 8363 TEST_F(GenEmitterTest, test3926f169b9dce6db913f) { 8364 Emitter out; 8365 out << BeginSeq; 8366 out << BeginSeq; 8367 out << "foo"; 8368 out << EndSeq; 8369 out << "foo"; 8370 out << EndSeq; 8371 out << Comment("comment"); 8372 8373 EXPECT_CALL(handler, OnDocumentStart(_)); 8374 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8375 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8376 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8377 EXPECT_CALL(handler, OnSequenceEnd()); 8378 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8379 EXPECT_CALL(handler, OnSequenceEnd()); 8380 EXPECT_CALL(handler, OnDocumentEnd()); 8381 Parse(out.c_str()); 8382 } 8383 8384 TEST_F(GenEmitterTest, test77b0cc7e618a09e0556d) { 8385 Emitter out; 8386 out << BeginSeq; 8387 out << BeginSeq; 8388 out << "foo"; 8389 out << EndSeq; 8390 out << "foo"; 8391 out << EndSeq; 8392 out << Comment("comment"); 8393 8394 EXPECT_CALL(handler, OnDocumentStart(_)); 8395 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8396 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8397 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8398 EXPECT_CALL(handler, OnSequenceEnd()); 8399 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8400 EXPECT_CALL(handler, OnSequenceEnd()); 8401 EXPECT_CALL(handler, OnDocumentEnd()); 8402 Parse(out.c_str()); 8403 } 8404 8405 TEST_F(GenEmitterTest, test6817f3e5da2ad8823025) { 8406 Emitter out; 8407 out << Comment("comment"); 8408 out << BeginSeq; 8409 out << BeginSeq; 8410 out << "foo"; 8411 out << EndSeq; 8412 out << BeginSeq; 8413 out << "foo"; 8414 out << EndSeq; 8415 out << EndSeq; 8416 8417 EXPECT_CALL(handler, OnDocumentStart(_)); 8418 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8419 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8420 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8421 EXPECT_CALL(handler, OnSequenceEnd()); 8422 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8423 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8424 EXPECT_CALL(handler, OnSequenceEnd()); 8425 EXPECT_CALL(handler, OnSequenceEnd()); 8426 EXPECT_CALL(handler, OnDocumentEnd()); 8427 Parse(out.c_str()); 8428 } 8429 8430 TEST_F(GenEmitterTest, test817ae48b78359d60888b) { 8431 Emitter out; 8432 out << Comment("comment"); 8433 out << BeginSeq; 8434 out << BeginSeq; 8435 out << "foo"; 8436 out << EndSeq; 8437 out << BeginSeq; 8438 out << "foo"; 8439 out << EndSeq; 8440 out << EndSeq; 8441 8442 EXPECT_CALL(handler, OnDocumentStart(_)); 8443 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8444 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8445 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8446 EXPECT_CALL(handler, OnSequenceEnd()); 8447 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8448 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8449 EXPECT_CALL(handler, OnSequenceEnd()); 8450 EXPECT_CALL(handler, OnSequenceEnd()); 8451 EXPECT_CALL(handler, OnDocumentEnd()); 8452 Parse(out.c_str()); 8453 } 8454 8455 TEST_F(GenEmitterTest, test9db1bf6278dd7de937e6) { 8456 Emitter out; 8457 out << BeginSeq; 8458 out << Comment("comment"); 8459 out << BeginSeq; 8460 out << "foo"; 8461 out << EndSeq; 8462 out << BeginSeq; 8463 out << "foo"; 8464 out << EndSeq; 8465 out << EndSeq; 8466 8467 EXPECT_CALL(handler, OnDocumentStart(_)); 8468 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8469 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8470 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8471 EXPECT_CALL(handler, OnSequenceEnd()); 8472 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8473 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8474 EXPECT_CALL(handler, OnSequenceEnd()); 8475 EXPECT_CALL(handler, OnSequenceEnd()); 8476 EXPECT_CALL(handler, OnDocumentEnd()); 8477 Parse(out.c_str()); 8478 } 8479 8480 TEST_F(GenEmitterTest, test4d5ca5c891442ddf7e84) { 8481 Emitter out; 8482 out << BeginSeq; 8483 out << BeginSeq; 8484 out << Comment("comment"); 8485 out << "foo"; 8486 out << EndSeq; 8487 out << BeginSeq; 8488 out << "foo"; 8489 out << EndSeq; 8490 out << EndSeq; 8491 8492 EXPECT_CALL(handler, OnDocumentStart(_)); 8493 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8494 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8495 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8496 EXPECT_CALL(handler, OnSequenceEnd()); 8497 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8498 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8499 EXPECT_CALL(handler, OnSequenceEnd()); 8500 EXPECT_CALL(handler, OnSequenceEnd()); 8501 EXPECT_CALL(handler, OnDocumentEnd()); 8502 Parse(out.c_str()); 8503 } 8504 8505 TEST_F(GenEmitterTest, testfb6eb22f4bf080b9ac8b) { 8506 Emitter out; 8507 out << BeginSeq; 8508 out << BeginSeq; 8509 out << "foo"; 8510 out << Comment("comment"); 8511 out << EndSeq; 8512 out << BeginSeq; 8513 out << "foo"; 8514 out << EndSeq; 8515 out << EndSeq; 8516 8517 EXPECT_CALL(handler, OnDocumentStart(_)); 8518 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8519 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8520 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8521 EXPECT_CALL(handler, OnSequenceEnd()); 8522 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8523 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8524 EXPECT_CALL(handler, OnSequenceEnd()); 8525 EXPECT_CALL(handler, OnSequenceEnd()); 8526 EXPECT_CALL(handler, OnDocumentEnd()); 8527 Parse(out.c_str()); 8528 } 8529 8530 TEST_F(GenEmitterTest, test3ce4b4ec89282d701502) { 8531 Emitter out; 8532 out << BeginSeq; 8533 out << BeginSeq; 8534 out << "foo"; 8535 out << EndSeq; 8536 out << Comment("comment"); 8537 out << BeginSeq; 8538 out << "foo"; 8539 out << EndSeq; 8540 out << EndSeq; 8541 8542 EXPECT_CALL(handler, OnDocumentStart(_)); 8543 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8544 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8545 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8546 EXPECT_CALL(handler, OnSequenceEnd()); 8547 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8548 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8549 EXPECT_CALL(handler, OnSequenceEnd()); 8550 EXPECT_CALL(handler, OnSequenceEnd()); 8551 EXPECT_CALL(handler, OnDocumentEnd()); 8552 Parse(out.c_str()); 8553 } 8554 8555 TEST_F(GenEmitterTest, testaf53ae415739a8812200) { 8556 Emitter out; 8557 out << BeginSeq; 8558 out << BeginSeq; 8559 out << "foo"; 8560 out << EndSeq; 8561 out << BeginSeq; 8562 out << Comment("comment"); 8563 out << "foo"; 8564 out << EndSeq; 8565 out << EndSeq; 8566 8567 EXPECT_CALL(handler, OnDocumentStart(_)); 8568 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8569 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8570 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8571 EXPECT_CALL(handler, OnSequenceEnd()); 8572 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8573 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8574 EXPECT_CALL(handler, OnSequenceEnd()); 8575 EXPECT_CALL(handler, OnSequenceEnd()); 8576 EXPECT_CALL(handler, OnDocumentEnd()); 8577 Parse(out.c_str()); 8578 } 8579 8580 TEST_F(GenEmitterTest, test72d3de78c6508500cb00) { 8581 Emitter out; 8582 out << BeginSeq; 8583 out << BeginSeq; 8584 out << "foo"; 8585 out << EndSeq; 8586 out << BeginSeq; 8587 out << "foo"; 8588 out << Comment("comment"); 8589 out << EndSeq; 8590 out << EndSeq; 8591 8592 EXPECT_CALL(handler, OnDocumentStart(_)); 8593 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8594 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8595 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8596 EXPECT_CALL(handler, OnSequenceEnd()); 8597 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8598 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8599 EXPECT_CALL(handler, OnSequenceEnd()); 8600 EXPECT_CALL(handler, OnSequenceEnd()); 8601 EXPECT_CALL(handler, OnDocumentEnd()); 8602 Parse(out.c_str()); 8603 } 8604 8605 TEST_F(GenEmitterTest, test6dd3d3703718b37fa2a4) { 8606 Emitter out; 8607 out << BeginSeq; 8608 out << BeginSeq; 8609 out << "foo"; 8610 out << EndSeq; 8611 out << BeginSeq; 8612 out << "foo"; 8613 out << EndSeq; 8614 out << Comment("comment"); 8615 out << EndSeq; 8616 8617 EXPECT_CALL(handler, OnDocumentStart(_)); 8618 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8619 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8620 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8621 EXPECT_CALL(handler, OnSequenceEnd()); 8622 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8623 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8624 EXPECT_CALL(handler, OnSequenceEnd()); 8625 EXPECT_CALL(handler, OnSequenceEnd()); 8626 EXPECT_CALL(handler, OnDocumentEnd()); 8627 Parse(out.c_str()); 8628 } 8629 8630 TEST_F(GenEmitterTest, testc0beca9064d8081d45c1) { 8631 Emitter out; 8632 out << BeginSeq; 8633 out << BeginSeq; 8634 out << "foo"; 8635 out << EndSeq; 8636 out << BeginSeq; 8637 out << "foo"; 8638 out << EndSeq; 8639 out << EndSeq; 8640 out << Comment("comment"); 8641 8642 EXPECT_CALL(handler, OnDocumentStart(_)); 8643 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8644 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8645 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8646 EXPECT_CALL(handler, OnSequenceEnd()); 8647 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8648 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8649 EXPECT_CALL(handler, OnSequenceEnd()); 8650 EXPECT_CALL(handler, OnSequenceEnd()); 8651 EXPECT_CALL(handler, OnDocumentEnd()); 8652 Parse(out.c_str()); 8653 } 8654 8655 TEST_F(GenEmitterTest, test14c55f7cd295d89763ca) { 8656 Emitter out; 8657 out << BeginSeq; 8658 out << BeginSeq; 8659 out << "foo"; 8660 out << EndSeq; 8661 out << BeginSeq; 8662 out << "foo"; 8663 out << EndSeq; 8664 out << EndSeq; 8665 out << Comment("comment"); 8666 8667 EXPECT_CALL(handler, OnDocumentStart(_)); 8668 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8669 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8670 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8671 EXPECT_CALL(handler, OnSequenceEnd()); 8672 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8673 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8674 EXPECT_CALL(handler, OnSequenceEnd()); 8675 EXPECT_CALL(handler, OnSequenceEnd()); 8676 EXPECT_CALL(handler, OnDocumentEnd()); 8677 Parse(out.c_str()); 8678 } 8679 8680 TEST_F(GenEmitterTest, test72a93f054d9296607dff) { 8681 Emitter out; 8682 out << Comment("comment"); 8683 out << BeginSeq; 8684 out << BeginSeq; 8685 out << "foo"; 8686 out << EndSeq; 8687 out << BeginMap; 8688 out << "foo"; 8689 out << "bar"; 8690 out << EndMap; 8691 out << EndSeq; 8692 8693 EXPECT_CALL(handler, OnDocumentStart(_)); 8694 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8695 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8696 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8697 EXPECT_CALL(handler, OnSequenceEnd()); 8698 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8699 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8700 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8701 EXPECT_CALL(handler, OnMapEnd()); 8702 EXPECT_CALL(handler, OnSequenceEnd()); 8703 EXPECT_CALL(handler, OnDocumentEnd()); 8704 Parse(out.c_str()); 8705 } 8706 8707 TEST_F(GenEmitterTest, testf0ac164fe5c38cc36922) { 8708 Emitter out; 8709 out << Comment("comment"); 8710 out << BeginSeq; 8711 out << BeginSeq; 8712 out << "foo"; 8713 out << EndSeq; 8714 out << BeginMap; 8715 out << "foo"; 8716 out << "bar"; 8717 out << EndMap; 8718 out << EndSeq; 8719 8720 EXPECT_CALL(handler, OnDocumentStart(_)); 8721 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8722 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8723 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8724 EXPECT_CALL(handler, OnSequenceEnd()); 8725 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8726 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8727 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8728 EXPECT_CALL(handler, OnMapEnd()); 8729 EXPECT_CALL(handler, OnSequenceEnd()); 8730 EXPECT_CALL(handler, OnDocumentEnd()); 8731 Parse(out.c_str()); 8732 } 8733 8734 TEST_F(GenEmitterTest, test74efb7c560fd057d25ba) { 8735 Emitter out; 8736 out << BeginSeq; 8737 out << Comment("comment"); 8738 out << BeginSeq; 8739 out << "foo"; 8740 out << EndSeq; 8741 out << BeginMap; 8742 out << "foo"; 8743 out << "bar"; 8744 out << EndMap; 8745 out << EndSeq; 8746 8747 EXPECT_CALL(handler, OnDocumentStart(_)); 8748 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8749 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8750 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8751 EXPECT_CALL(handler, OnSequenceEnd()); 8752 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8753 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8754 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8755 EXPECT_CALL(handler, OnMapEnd()); 8756 EXPECT_CALL(handler, OnSequenceEnd()); 8757 EXPECT_CALL(handler, OnDocumentEnd()); 8758 Parse(out.c_str()); 8759 } 8760 8761 TEST_F(GenEmitterTest, test43adceaba606a7f5013f) { 8762 Emitter out; 8763 out << BeginSeq; 8764 out << BeginSeq; 8765 out << Comment("comment"); 8766 out << "foo"; 8767 out << EndSeq; 8768 out << BeginMap; 8769 out << "foo"; 8770 out << "bar"; 8771 out << EndMap; 8772 out << EndSeq; 8773 8774 EXPECT_CALL(handler, OnDocumentStart(_)); 8775 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8776 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8777 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8778 EXPECT_CALL(handler, OnSequenceEnd()); 8779 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8780 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8781 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8782 EXPECT_CALL(handler, OnMapEnd()); 8783 EXPECT_CALL(handler, OnSequenceEnd()); 8784 EXPECT_CALL(handler, OnDocumentEnd()); 8785 Parse(out.c_str()); 8786 } 8787 8788 TEST_F(GenEmitterTest, test94160894abf5f0650ec9) { 8789 Emitter out; 8790 out << BeginSeq; 8791 out << BeginSeq; 8792 out << "foo"; 8793 out << Comment("comment"); 8794 out << EndSeq; 8795 out << BeginMap; 8796 out << "foo"; 8797 out << "bar"; 8798 out << EndMap; 8799 out << EndSeq; 8800 8801 EXPECT_CALL(handler, OnDocumentStart(_)); 8802 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8803 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8804 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8805 EXPECT_CALL(handler, OnSequenceEnd()); 8806 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8807 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8808 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8809 EXPECT_CALL(handler, OnMapEnd()); 8810 EXPECT_CALL(handler, OnSequenceEnd()); 8811 EXPECT_CALL(handler, OnDocumentEnd()); 8812 Parse(out.c_str()); 8813 } 8814 8815 TEST_F(GenEmitterTest, testb77f1131af63dae91031) { 8816 Emitter out; 8817 out << BeginSeq; 8818 out << BeginSeq; 8819 out << "foo"; 8820 out << EndSeq; 8821 out << Comment("comment"); 8822 out << BeginMap; 8823 out << "foo"; 8824 out << "bar"; 8825 out << EndMap; 8826 out << EndSeq; 8827 8828 EXPECT_CALL(handler, OnDocumentStart(_)); 8829 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8830 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8831 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8832 EXPECT_CALL(handler, OnSequenceEnd()); 8833 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8834 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8835 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8836 EXPECT_CALL(handler, OnMapEnd()); 8837 EXPECT_CALL(handler, OnSequenceEnd()); 8838 EXPECT_CALL(handler, OnDocumentEnd()); 8839 Parse(out.c_str()); 8840 } 8841 8842 TEST_F(GenEmitterTest, test296aa575c385013e91f0) { 8843 Emitter out; 8844 out << BeginSeq; 8845 out << BeginSeq; 8846 out << "foo"; 8847 out << EndSeq; 8848 out << BeginMap; 8849 out << Comment("comment"); 8850 out << "foo"; 8851 out << "bar"; 8852 out << EndMap; 8853 out << EndSeq; 8854 8855 EXPECT_CALL(handler, OnDocumentStart(_)); 8856 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8857 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8858 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8859 EXPECT_CALL(handler, OnSequenceEnd()); 8860 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8861 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8862 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8863 EXPECT_CALL(handler, OnMapEnd()); 8864 EXPECT_CALL(handler, OnSequenceEnd()); 8865 EXPECT_CALL(handler, OnDocumentEnd()); 8866 Parse(out.c_str()); 8867 } 8868 8869 TEST_F(GenEmitterTest, test339bddce4b70064141c4) { 8870 Emitter out; 8871 out << BeginSeq; 8872 out << BeginSeq; 8873 out << "foo"; 8874 out << EndSeq; 8875 out << BeginMap; 8876 out << "foo"; 8877 out << Comment("comment"); 8878 out << "bar"; 8879 out << EndMap; 8880 out << EndSeq; 8881 8882 EXPECT_CALL(handler, OnDocumentStart(_)); 8883 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8884 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8885 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8886 EXPECT_CALL(handler, OnSequenceEnd()); 8887 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8888 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8889 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8890 EXPECT_CALL(handler, OnMapEnd()); 8891 EXPECT_CALL(handler, OnSequenceEnd()); 8892 EXPECT_CALL(handler, OnDocumentEnd()); 8893 Parse(out.c_str()); 8894 } 8895 8896 TEST_F(GenEmitterTest, test991a70285cf143adb7fe) { 8897 Emitter out; 8898 out << BeginSeq; 8899 out << BeginSeq; 8900 out << "foo"; 8901 out << EndSeq; 8902 out << BeginMap; 8903 out << "foo"; 8904 out << "bar"; 8905 out << Comment("comment"); 8906 out << EndMap; 8907 out << EndSeq; 8908 8909 EXPECT_CALL(handler, OnDocumentStart(_)); 8910 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8911 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8912 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8913 EXPECT_CALL(handler, OnSequenceEnd()); 8914 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8915 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8916 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8917 EXPECT_CALL(handler, OnMapEnd()); 8918 EXPECT_CALL(handler, OnSequenceEnd()); 8919 EXPECT_CALL(handler, OnDocumentEnd()); 8920 Parse(out.c_str()); 8921 } 8922 8923 TEST_F(GenEmitterTest, test1b1ae70c1b5e7a1a2502) { 8924 Emitter out; 8925 out << BeginSeq; 8926 out << BeginSeq; 8927 out << "foo"; 8928 out << EndSeq; 8929 out << BeginMap; 8930 out << "foo"; 8931 out << "bar"; 8932 out << EndMap; 8933 out << Comment("comment"); 8934 out << EndSeq; 8935 8936 EXPECT_CALL(handler, OnDocumentStart(_)); 8937 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8938 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8939 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8940 EXPECT_CALL(handler, OnSequenceEnd()); 8941 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8942 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8943 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8944 EXPECT_CALL(handler, OnMapEnd()); 8945 EXPECT_CALL(handler, OnSequenceEnd()); 8946 EXPECT_CALL(handler, OnDocumentEnd()); 8947 Parse(out.c_str()); 8948 } 8949 8950 TEST_F(GenEmitterTest, test02e58fb30f5a5b3616ec) { 8951 Emitter out; 8952 out << BeginSeq; 8953 out << BeginSeq; 8954 out << "foo"; 8955 out << EndSeq; 8956 out << BeginMap; 8957 out << "foo"; 8958 out << "bar"; 8959 out << EndMap; 8960 out << EndSeq; 8961 out << Comment("comment"); 8962 8963 EXPECT_CALL(handler, OnDocumentStart(_)); 8964 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8965 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8966 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8967 EXPECT_CALL(handler, OnSequenceEnd()); 8968 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8969 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8970 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8971 EXPECT_CALL(handler, OnMapEnd()); 8972 EXPECT_CALL(handler, OnSequenceEnd()); 8973 EXPECT_CALL(handler, OnDocumentEnd()); 8974 Parse(out.c_str()); 8975 } 8976 8977 TEST_F(GenEmitterTest, testbdc3952445cad78094e2) { 8978 Emitter out; 8979 out << BeginSeq; 8980 out << BeginSeq; 8981 out << "foo"; 8982 out << EndSeq; 8983 out << BeginMap; 8984 out << "foo"; 8985 out << "bar"; 8986 out << EndMap; 8987 out << EndSeq; 8988 out << Comment("comment"); 8989 8990 EXPECT_CALL(handler, OnDocumentStart(_)); 8991 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8992 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 8993 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8994 EXPECT_CALL(handler, OnSequenceEnd()); 8995 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 8996 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 8997 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 8998 EXPECT_CALL(handler, OnMapEnd()); 8999 EXPECT_CALL(handler, OnSequenceEnd()); 9000 EXPECT_CALL(handler, OnDocumentEnd()); 9001 Parse(out.c_str()); 9002 } 9003 9004 TEST_F(GenEmitterTest, test5d24f2ab8e24cb71d6c9) { 9005 Emitter out; 9006 out << Comment("comment"); 9007 out << BeginSeq; 9008 out << BeginMap; 9009 out << "foo"; 9010 out << "bar"; 9011 out << EndMap; 9012 out << "foo"; 9013 out << EndSeq; 9014 9015 EXPECT_CALL(handler, OnDocumentStart(_)); 9016 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9017 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9018 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9019 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9020 EXPECT_CALL(handler, OnMapEnd()); 9021 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9022 EXPECT_CALL(handler, OnSequenceEnd()); 9023 EXPECT_CALL(handler, OnDocumentEnd()); 9024 Parse(out.c_str()); 9025 } 9026 9027 TEST_F(GenEmitterTest, test1ca2c58583cb7dd8a765) { 9028 Emitter out; 9029 out << Comment("comment"); 9030 out << BeginSeq; 9031 out << BeginMap; 9032 out << "foo"; 9033 out << "bar"; 9034 out << EndMap; 9035 out << "foo"; 9036 out << EndSeq; 9037 9038 EXPECT_CALL(handler, OnDocumentStart(_)); 9039 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9040 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9041 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9042 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9043 EXPECT_CALL(handler, OnMapEnd()); 9044 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9045 EXPECT_CALL(handler, OnSequenceEnd()); 9046 EXPECT_CALL(handler, OnDocumentEnd()); 9047 Parse(out.c_str()); 9048 } 9049 9050 TEST_F(GenEmitterTest, test6086aee45faab48750ad) { 9051 Emitter out; 9052 out << BeginSeq; 9053 out << Comment("comment"); 9054 out << BeginMap; 9055 out << "foo"; 9056 out << "bar"; 9057 out << EndMap; 9058 out << "foo"; 9059 out << EndSeq; 9060 9061 EXPECT_CALL(handler, OnDocumentStart(_)); 9062 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9063 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9064 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9065 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9066 EXPECT_CALL(handler, OnMapEnd()); 9067 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9068 EXPECT_CALL(handler, OnSequenceEnd()); 9069 EXPECT_CALL(handler, OnDocumentEnd()); 9070 Parse(out.c_str()); 9071 } 9072 9073 TEST_F(GenEmitterTest, testdac42de03b96b1207ec4) { 9074 Emitter out; 9075 out << BeginSeq; 9076 out << BeginMap; 9077 out << Comment("comment"); 9078 out << "foo"; 9079 out << "bar"; 9080 out << EndMap; 9081 out << "foo"; 9082 out << EndSeq; 9083 9084 EXPECT_CALL(handler, OnDocumentStart(_)); 9085 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9086 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9087 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9088 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9089 EXPECT_CALL(handler, OnMapEnd()); 9090 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9091 EXPECT_CALL(handler, OnSequenceEnd()); 9092 EXPECT_CALL(handler, OnDocumentEnd()); 9093 Parse(out.c_str()); 9094 } 9095 9096 TEST_F(GenEmitterTest, test10d18ea5e198359e218b) { 9097 Emitter out; 9098 out << BeginSeq; 9099 out << BeginMap; 9100 out << "foo"; 9101 out << Comment("comment"); 9102 out << "bar"; 9103 out << EndMap; 9104 out << "foo"; 9105 out << EndSeq; 9106 9107 EXPECT_CALL(handler, OnDocumentStart(_)); 9108 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9109 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9110 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9111 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9112 EXPECT_CALL(handler, OnMapEnd()); 9113 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9114 EXPECT_CALL(handler, OnSequenceEnd()); 9115 EXPECT_CALL(handler, OnDocumentEnd()); 9116 Parse(out.c_str()); 9117 } 9118 9119 TEST_F(GenEmitterTest, test56218e461d6be3a18500) { 9120 Emitter out; 9121 out << BeginSeq; 9122 out << BeginMap; 9123 out << "foo"; 9124 out << "bar"; 9125 out << Comment("comment"); 9126 out << EndMap; 9127 out << "foo"; 9128 out << EndSeq; 9129 9130 EXPECT_CALL(handler, OnDocumentStart(_)); 9131 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9132 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9133 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9134 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9135 EXPECT_CALL(handler, OnMapEnd()); 9136 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9137 EXPECT_CALL(handler, OnSequenceEnd()); 9138 EXPECT_CALL(handler, OnDocumentEnd()); 9139 Parse(out.c_str()); 9140 } 9141 9142 TEST_F(GenEmitterTest, test9acfd124b72471e34bbd) { 9143 Emitter out; 9144 out << BeginSeq; 9145 out << BeginMap; 9146 out << "foo"; 9147 out << "bar"; 9148 out << EndMap; 9149 out << Comment("comment"); 9150 out << "foo"; 9151 out << EndSeq; 9152 9153 EXPECT_CALL(handler, OnDocumentStart(_)); 9154 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9155 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9156 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9157 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9158 EXPECT_CALL(handler, OnMapEnd()); 9159 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9160 EXPECT_CALL(handler, OnSequenceEnd()); 9161 EXPECT_CALL(handler, OnDocumentEnd()); 9162 Parse(out.c_str()); 9163 } 9164 9165 TEST_F(GenEmitterTest, test2a1c3780a4dfaa43646e) { 9166 Emitter out; 9167 out << BeginSeq; 9168 out << BeginMap; 9169 out << "foo"; 9170 out << "bar"; 9171 out << EndMap; 9172 out << "foo"; 9173 out << Comment("comment"); 9174 out << EndSeq; 9175 9176 EXPECT_CALL(handler, OnDocumentStart(_)); 9177 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9178 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9179 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9180 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9181 EXPECT_CALL(handler, OnMapEnd()); 9182 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9183 EXPECT_CALL(handler, OnSequenceEnd()); 9184 EXPECT_CALL(handler, OnDocumentEnd()); 9185 Parse(out.c_str()); 9186 } 9187 9188 TEST_F(GenEmitterTest, test91e4c547fdab9e8b1c67) { 9189 Emitter out; 9190 out << BeginSeq; 9191 out << BeginMap; 9192 out << "foo"; 9193 out << "bar"; 9194 out << EndMap; 9195 out << "foo"; 9196 out << EndSeq; 9197 out << Comment("comment"); 9198 9199 EXPECT_CALL(handler, OnDocumentStart(_)); 9200 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9201 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9202 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9203 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9204 EXPECT_CALL(handler, OnMapEnd()); 9205 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9206 EXPECT_CALL(handler, OnSequenceEnd()); 9207 EXPECT_CALL(handler, OnDocumentEnd()); 9208 Parse(out.c_str()); 9209 } 9210 9211 TEST_F(GenEmitterTest, test3d7e8318208742fe4358) { 9212 Emitter out; 9213 out << BeginSeq; 9214 out << BeginMap; 9215 out << "foo"; 9216 out << "bar"; 9217 out << EndMap; 9218 out << "foo"; 9219 out << EndSeq; 9220 out << Comment("comment"); 9221 9222 EXPECT_CALL(handler, OnDocumentStart(_)); 9223 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9224 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9225 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9226 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9227 EXPECT_CALL(handler, OnMapEnd()); 9228 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9229 EXPECT_CALL(handler, OnSequenceEnd()); 9230 EXPECT_CALL(handler, OnDocumentEnd()); 9231 Parse(out.c_str()); 9232 } 9233 9234 TEST_F(GenEmitterTest, test2e4a92f93d5f9d8c5fed) { 9235 Emitter out; 9236 out << Comment("comment"); 9237 out << BeginSeq; 9238 out << BeginMap; 9239 out << "foo"; 9240 out << "bar"; 9241 out << EndMap; 9242 out << BeginSeq; 9243 out << "foo"; 9244 out << EndSeq; 9245 out << EndSeq; 9246 9247 EXPECT_CALL(handler, OnDocumentStart(_)); 9248 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9249 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9250 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9251 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9252 EXPECT_CALL(handler, OnMapEnd()); 9253 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9254 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9255 EXPECT_CALL(handler, OnSequenceEnd()); 9256 EXPECT_CALL(handler, OnSequenceEnd()); 9257 EXPECT_CALL(handler, OnDocumentEnd()); 9258 Parse(out.c_str()); 9259 } 9260 9261 TEST_F(GenEmitterTest, test9abf5d48ef7c6f2ed8a0) { 9262 Emitter out; 9263 out << Comment("comment"); 9264 out << BeginSeq; 9265 out << BeginMap; 9266 out << "foo"; 9267 out << "bar"; 9268 out << EndMap; 9269 out << BeginSeq; 9270 out << "foo"; 9271 out << EndSeq; 9272 out << EndSeq; 9273 9274 EXPECT_CALL(handler, OnDocumentStart(_)); 9275 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9276 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9277 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9278 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9279 EXPECT_CALL(handler, OnMapEnd()); 9280 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9281 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9282 EXPECT_CALL(handler, OnSequenceEnd()); 9283 EXPECT_CALL(handler, OnSequenceEnd()); 9284 EXPECT_CALL(handler, OnDocumentEnd()); 9285 Parse(out.c_str()); 9286 } 9287 9288 TEST_F(GenEmitterTest, testc3428819fe7cfe88cf10) { 9289 Emitter out; 9290 out << BeginSeq; 9291 out << Comment("comment"); 9292 out << BeginMap; 9293 out << "foo"; 9294 out << "bar"; 9295 out << EndMap; 9296 out << BeginSeq; 9297 out << "foo"; 9298 out << EndSeq; 9299 out << EndSeq; 9300 9301 EXPECT_CALL(handler, OnDocumentStart(_)); 9302 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9303 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9304 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9305 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9306 EXPECT_CALL(handler, OnMapEnd()); 9307 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9308 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9309 EXPECT_CALL(handler, OnSequenceEnd()); 9310 EXPECT_CALL(handler, OnSequenceEnd()); 9311 EXPECT_CALL(handler, OnDocumentEnd()); 9312 Parse(out.c_str()); 9313 } 9314 9315 TEST_F(GenEmitterTest, test8007ba3728b0fdbb0cb8) { 9316 Emitter out; 9317 out << BeginSeq; 9318 out << BeginMap; 9319 out << Comment("comment"); 9320 out << "foo"; 9321 out << "bar"; 9322 out << EndMap; 9323 out << BeginSeq; 9324 out << "foo"; 9325 out << EndSeq; 9326 out << EndSeq; 9327 9328 EXPECT_CALL(handler, OnDocumentStart(_)); 9329 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9330 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9331 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9332 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9333 EXPECT_CALL(handler, OnMapEnd()); 9334 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9335 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9336 EXPECT_CALL(handler, OnSequenceEnd()); 9337 EXPECT_CALL(handler, OnSequenceEnd()); 9338 EXPECT_CALL(handler, OnDocumentEnd()); 9339 Parse(out.c_str()); 9340 } 9341 9342 TEST_F(GenEmitterTest, test6eedc1e3db4ceee9caf6) { 9343 Emitter out; 9344 out << BeginSeq; 9345 out << BeginMap; 9346 out << "foo"; 9347 out << Comment("comment"); 9348 out << "bar"; 9349 out << EndMap; 9350 out << BeginSeq; 9351 out << "foo"; 9352 out << EndSeq; 9353 out << EndSeq; 9354 9355 EXPECT_CALL(handler, OnDocumentStart(_)); 9356 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9357 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9358 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9359 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9360 EXPECT_CALL(handler, OnMapEnd()); 9361 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9362 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9363 EXPECT_CALL(handler, OnSequenceEnd()); 9364 EXPECT_CALL(handler, OnSequenceEnd()); 9365 EXPECT_CALL(handler, OnDocumentEnd()); 9366 Parse(out.c_str()); 9367 } 9368 9369 TEST_F(GenEmitterTest, testd892f2048c7066c74b7e) { 9370 Emitter out; 9371 out << BeginSeq; 9372 out << BeginMap; 9373 out << "foo"; 9374 out << "bar"; 9375 out << Comment("comment"); 9376 out << EndMap; 9377 out << BeginSeq; 9378 out << "foo"; 9379 out << EndSeq; 9380 out << EndSeq; 9381 9382 EXPECT_CALL(handler, OnDocumentStart(_)); 9383 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9384 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9385 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9386 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9387 EXPECT_CALL(handler, OnMapEnd()); 9388 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9389 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9390 EXPECT_CALL(handler, OnSequenceEnd()); 9391 EXPECT_CALL(handler, OnSequenceEnd()); 9392 EXPECT_CALL(handler, OnDocumentEnd()); 9393 Parse(out.c_str()); 9394 } 9395 9396 TEST_F(GenEmitterTest, test736430339c2a221b6d89) { 9397 Emitter out; 9398 out << BeginSeq; 9399 out << BeginMap; 9400 out << "foo"; 9401 out << "bar"; 9402 out << EndMap; 9403 out << Comment("comment"); 9404 out << BeginSeq; 9405 out << "foo"; 9406 out << EndSeq; 9407 out << EndSeq; 9408 9409 EXPECT_CALL(handler, OnDocumentStart(_)); 9410 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9411 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9412 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9413 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9414 EXPECT_CALL(handler, OnMapEnd()); 9415 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9416 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9417 EXPECT_CALL(handler, OnSequenceEnd()); 9418 EXPECT_CALL(handler, OnSequenceEnd()); 9419 EXPECT_CALL(handler, OnDocumentEnd()); 9420 Parse(out.c_str()); 9421 } 9422 9423 TEST_F(GenEmitterTest, test6d51f33adb9324f438d1) { 9424 Emitter out; 9425 out << BeginSeq; 9426 out << BeginMap; 9427 out << "foo"; 9428 out << "bar"; 9429 out << EndMap; 9430 out << BeginSeq; 9431 out << Comment("comment"); 9432 out << "foo"; 9433 out << EndSeq; 9434 out << EndSeq; 9435 9436 EXPECT_CALL(handler, OnDocumentStart(_)); 9437 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9438 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9439 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9440 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9441 EXPECT_CALL(handler, OnMapEnd()); 9442 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9443 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9444 EXPECT_CALL(handler, OnSequenceEnd()); 9445 EXPECT_CALL(handler, OnSequenceEnd()); 9446 EXPECT_CALL(handler, OnDocumentEnd()); 9447 Parse(out.c_str()); 9448 } 9449 9450 TEST_F(GenEmitterTest, test00d50067643ed73a3f7f) { 9451 Emitter out; 9452 out << BeginSeq; 9453 out << BeginMap; 9454 out << "foo"; 9455 out << "bar"; 9456 out << EndMap; 9457 out << BeginSeq; 9458 out << "foo"; 9459 out << Comment("comment"); 9460 out << EndSeq; 9461 out << EndSeq; 9462 9463 EXPECT_CALL(handler, OnDocumentStart(_)); 9464 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9465 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9466 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9467 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9468 EXPECT_CALL(handler, OnMapEnd()); 9469 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9470 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9471 EXPECT_CALL(handler, OnSequenceEnd()); 9472 EXPECT_CALL(handler, OnSequenceEnd()); 9473 EXPECT_CALL(handler, OnDocumentEnd()); 9474 Parse(out.c_str()); 9475 } 9476 9477 TEST_F(GenEmitterTest, test5fc029e9d46151d31a80) { 9478 Emitter out; 9479 out << BeginSeq; 9480 out << BeginMap; 9481 out << "foo"; 9482 out << "bar"; 9483 out << EndMap; 9484 out << BeginSeq; 9485 out << "foo"; 9486 out << EndSeq; 9487 out << Comment("comment"); 9488 out << EndSeq; 9489 9490 EXPECT_CALL(handler, OnDocumentStart(_)); 9491 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9492 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9493 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9494 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9495 EXPECT_CALL(handler, OnMapEnd()); 9496 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9497 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9498 EXPECT_CALL(handler, OnSequenceEnd()); 9499 EXPECT_CALL(handler, OnSequenceEnd()); 9500 EXPECT_CALL(handler, OnDocumentEnd()); 9501 Parse(out.c_str()); 9502 } 9503 9504 TEST_F(GenEmitterTest, test328542a5a4b65371d2c6) { 9505 Emitter out; 9506 out << BeginSeq; 9507 out << BeginMap; 9508 out << "foo"; 9509 out << "bar"; 9510 out << EndMap; 9511 out << BeginSeq; 9512 out << "foo"; 9513 out << EndSeq; 9514 out << EndSeq; 9515 out << Comment("comment"); 9516 9517 EXPECT_CALL(handler, OnDocumentStart(_)); 9518 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9519 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9520 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9521 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9522 EXPECT_CALL(handler, OnMapEnd()); 9523 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9524 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9525 EXPECT_CALL(handler, OnSequenceEnd()); 9526 EXPECT_CALL(handler, OnSequenceEnd()); 9527 EXPECT_CALL(handler, OnDocumentEnd()); 9528 Parse(out.c_str()); 9529 } 9530 9531 TEST_F(GenEmitterTest, testf791a97db1c96e9f16c7) { 9532 Emitter out; 9533 out << BeginSeq; 9534 out << BeginMap; 9535 out << "foo"; 9536 out << "bar"; 9537 out << EndMap; 9538 out << BeginSeq; 9539 out << "foo"; 9540 out << EndSeq; 9541 out << EndSeq; 9542 out << Comment("comment"); 9543 9544 EXPECT_CALL(handler, OnDocumentStart(_)); 9545 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9546 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9547 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9548 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9549 EXPECT_CALL(handler, OnMapEnd()); 9550 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9551 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9552 EXPECT_CALL(handler, OnSequenceEnd()); 9553 EXPECT_CALL(handler, OnSequenceEnd()); 9554 EXPECT_CALL(handler, OnDocumentEnd()); 9555 Parse(out.c_str()); 9556 } 9557 9558 TEST_F(GenEmitterTest, test44ac18a00d604391a169) { 9559 Emitter out; 9560 out << Comment("comment"); 9561 out << BeginSeq; 9562 out << BeginMap; 9563 out << "foo"; 9564 out << "bar"; 9565 out << EndMap; 9566 out << BeginMap; 9567 out << "foo"; 9568 out << "bar"; 9569 out << EndMap; 9570 out << EndSeq; 9571 9572 EXPECT_CALL(handler, OnDocumentStart(_)); 9573 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9574 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9575 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9576 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9577 EXPECT_CALL(handler, OnMapEnd()); 9578 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9579 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9580 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9581 EXPECT_CALL(handler, OnMapEnd()); 9582 EXPECT_CALL(handler, OnSequenceEnd()); 9583 EXPECT_CALL(handler, OnDocumentEnd()); 9584 Parse(out.c_str()); 9585 } 9586 9587 TEST_F(GenEmitterTest, teste7ff269f6d95faa06abe) { 9588 Emitter out; 9589 out << Comment("comment"); 9590 out << BeginSeq; 9591 out << BeginMap; 9592 out << "foo"; 9593 out << "bar"; 9594 out << EndMap; 9595 out << BeginMap; 9596 out << "foo"; 9597 out << "bar"; 9598 out << EndMap; 9599 out << EndSeq; 9600 9601 EXPECT_CALL(handler, OnDocumentStart(_)); 9602 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9603 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9604 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9605 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9606 EXPECT_CALL(handler, OnMapEnd()); 9607 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9608 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9609 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9610 EXPECT_CALL(handler, OnMapEnd()); 9611 EXPECT_CALL(handler, OnSequenceEnd()); 9612 EXPECT_CALL(handler, OnDocumentEnd()); 9613 Parse(out.c_str()); 9614 } 9615 9616 TEST_F(GenEmitterTest, test8d056d159803415c2c85) { 9617 Emitter out; 9618 out << BeginSeq; 9619 out << Comment("comment"); 9620 out << BeginMap; 9621 out << "foo"; 9622 out << "bar"; 9623 out << EndMap; 9624 out << BeginMap; 9625 out << "foo"; 9626 out << "bar"; 9627 out << EndMap; 9628 out << EndSeq; 9629 9630 EXPECT_CALL(handler, OnDocumentStart(_)); 9631 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9632 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9633 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9634 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9635 EXPECT_CALL(handler, OnMapEnd()); 9636 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9637 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9638 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9639 EXPECT_CALL(handler, OnMapEnd()); 9640 EXPECT_CALL(handler, OnSequenceEnd()); 9641 EXPECT_CALL(handler, OnDocumentEnd()); 9642 Parse(out.c_str()); 9643 } 9644 9645 TEST_F(GenEmitterTest, test47ef0ff3da945fda8680) { 9646 Emitter out; 9647 out << BeginSeq; 9648 out << BeginMap; 9649 out << Comment("comment"); 9650 out << "foo"; 9651 out << "bar"; 9652 out << EndMap; 9653 out << BeginMap; 9654 out << "foo"; 9655 out << "bar"; 9656 out << EndMap; 9657 out << EndSeq; 9658 9659 EXPECT_CALL(handler, OnDocumentStart(_)); 9660 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9661 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9662 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9663 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9664 EXPECT_CALL(handler, OnMapEnd()); 9665 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9666 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9667 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9668 EXPECT_CALL(handler, OnMapEnd()); 9669 EXPECT_CALL(handler, OnSequenceEnd()); 9670 EXPECT_CALL(handler, OnDocumentEnd()); 9671 Parse(out.c_str()); 9672 } 9673 9674 TEST_F(GenEmitterTest, test1f981851e5a72a91614b) { 9675 Emitter out; 9676 out << BeginSeq; 9677 out << BeginMap; 9678 out << "foo"; 9679 out << Comment("comment"); 9680 out << "bar"; 9681 out << EndMap; 9682 out << BeginMap; 9683 out << "foo"; 9684 out << "bar"; 9685 out << EndMap; 9686 out << EndSeq; 9687 9688 EXPECT_CALL(handler, OnDocumentStart(_)); 9689 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9690 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9691 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9692 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9693 EXPECT_CALL(handler, OnMapEnd()); 9694 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9695 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9696 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9697 EXPECT_CALL(handler, OnMapEnd()); 9698 EXPECT_CALL(handler, OnSequenceEnd()); 9699 EXPECT_CALL(handler, OnDocumentEnd()); 9700 Parse(out.c_str()); 9701 } 9702 9703 TEST_F(GenEmitterTest, test783be6c196784ca7ff30) { 9704 Emitter out; 9705 out << BeginSeq; 9706 out << BeginMap; 9707 out << "foo"; 9708 out << "bar"; 9709 out << Comment("comment"); 9710 out << EndMap; 9711 out << BeginMap; 9712 out << "foo"; 9713 out << "bar"; 9714 out << EndMap; 9715 out << EndSeq; 9716 9717 EXPECT_CALL(handler, OnDocumentStart(_)); 9718 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9719 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9720 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9721 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9722 EXPECT_CALL(handler, OnMapEnd()); 9723 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9724 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9725 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9726 EXPECT_CALL(handler, OnMapEnd()); 9727 EXPECT_CALL(handler, OnSequenceEnd()); 9728 EXPECT_CALL(handler, OnDocumentEnd()); 9729 Parse(out.c_str()); 9730 } 9731 9732 TEST_F(GenEmitterTest, test217dcab50ef45ac6d344) { 9733 Emitter out; 9734 out << BeginSeq; 9735 out << BeginMap; 9736 out << "foo"; 9737 out << "bar"; 9738 out << EndMap; 9739 out << Comment("comment"); 9740 out << BeginMap; 9741 out << "foo"; 9742 out << "bar"; 9743 out << EndMap; 9744 out << EndSeq; 9745 9746 EXPECT_CALL(handler, OnDocumentStart(_)); 9747 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9748 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9749 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9750 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9751 EXPECT_CALL(handler, OnMapEnd()); 9752 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9753 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9754 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9755 EXPECT_CALL(handler, OnMapEnd()); 9756 EXPECT_CALL(handler, OnSequenceEnd()); 9757 EXPECT_CALL(handler, OnDocumentEnd()); 9758 Parse(out.c_str()); 9759 } 9760 9761 TEST_F(GenEmitterTest, testec71f98bc646a34c9327) { 9762 Emitter out; 9763 out << BeginSeq; 9764 out << BeginMap; 9765 out << "foo"; 9766 out << "bar"; 9767 out << EndMap; 9768 out << BeginMap; 9769 out << Comment("comment"); 9770 out << "foo"; 9771 out << "bar"; 9772 out << EndMap; 9773 out << EndSeq; 9774 9775 EXPECT_CALL(handler, OnDocumentStart(_)); 9776 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9777 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9778 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9779 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9780 EXPECT_CALL(handler, OnMapEnd()); 9781 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9782 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9783 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9784 EXPECT_CALL(handler, OnMapEnd()); 9785 EXPECT_CALL(handler, OnSequenceEnd()); 9786 EXPECT_CALL(handler, OnDocumentEnd()); 9787 Parse(out.c_str()); 9788 } 9789 9790 TEST_F(GenEmitterTest, test04595ac13c58c0740048) { 9791 Emitter out; 9792 out << BeginSeq; 9793 out << BeginMap; 9794 out << "foo"; 9795 out << "bar"; 9796 out << EndMap; 9797 out << BeginMap; 9798 out << "foo"; 9799 out << Comment("comment"); 9800 out << "bar"; 9801 out << EndMap; 9802 out << EndSeq; 9803 9804 EXPECT_CALL(handler, OnDocumentStart(_)); 9805 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9806 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9807 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9808 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9809 EXPECT_CALL(handler, OnMapEnd()); 9810 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9811 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9812 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9813 EXPECT_CALL(handler, OnMapEnd()); 9814 EXPECT_CALL(handler, OnSequenceEnd()); 9815 EXPECT_CALL(handler, OnDocumentEnd()); 9816 Parse(out.c_str()); 9817 } 9818 9819 TEST_F(GenEmitterTest, test18d724e2ff0f869e9947) { 9820 Emitter out; 9821 out << BeginSeq; 9822 out << BeginMap; 9823 out << "foo"; 9824 out << "bar"; 9825 out << EndMap; 9826 out << BeginMap; 9827 out << "foo"; 9828 out << "bar"; 9829 out << Comment("comment"); 9830 out << EndMap; 9831 out << EndSeq; 9832 9833 EXPECT_CALL(handler, OnDocumentStart(_)); 9834 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9835 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9836 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9837 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9838 EXPECT_CALL(handler, OnMapEnd()); 9839 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9840 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9841 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9842 EXPECT_CALL(handler, OnMapEnd()); 9843 EXPECT_CALL(handler, OnSequenceEnd()); 9844 EXPECT_CALL(handler, OnDocumentEnd()); 9845 Parse(out.c_str()); 9846 } 9847 9848 TEST_F(GenEmitterTest, test9f80798acafd4cfec0aa) { 9849 Emitter out; 9850 out << BeginSeq; 9851 out << BeginMap; 9852 out << "foo"; 9853 out << "bar"; 9854 out << EndMap; 9855 out << BeginMap; 9856 out << "foo"; 9857 out << "bar"; 9858 out << EndMap; 9859 out << Comment("comment"); 9860 out << EndSeq; 9861 9862 EXPECT_CALL(handler, OnDocumentStart(_)); 9863 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9864 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9865 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9866 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9867 EXPECT_CALL(handler, OnMapEnd()); 9868 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9869 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9870 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9871 EXPECT_CALL(handler, OnMapEnd()); 9872 EXPECT_CALL(handler, OnSequenceEnd()); 9873 EXPECT_CALL(handler, OnDocumentEnd()); 9874 Parse(out.c_str()); 9875 } 9876 9877 TEST_F(GenEmitterTest, testeabc051f6366e0275232) { 9878 Emitter out; 9879 out << BeginSeq; 9880 out << BeginMap; 9881 out << "foo"; 9882 out << "bar"; 9883 out << EndMap; 9884 out << BeginMap; 9885 out << "foo"; 9886 out << "bar"; 9887 out << EndMap; 9888 out << EndSeq; 9889 out << Comment("comment"); 9890 9891 EXPECT_CALL(handler, OnDocumentStart(_)); 9892 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9893 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9894 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9895 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9896 EXPECT_CALL(handler, OnMapEnd()); 9897 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9898 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9899 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9900 EXPECT_CALL(handler, OnMapEnd()); 9901 EXPECT_CALL(handler, OnSequenceEnd()); 9902 EXPECT_CALL(handler, OnDocumentEnd()); 9903 Parse(out.c_str()); 9904 } 9905 9906 TEST_F(GenEmitterTest, teste33a98fb01ea45cc91dc) { 9907 Emitter out; 9908 out << BeginSeq; 9909 out << BeginMap; 9910 out << "foo"; 9911 out << "bar"; 9912 out << EndMap; 9913 out << BeginMap; 9914 out << "foo"; 9915 out << "bar"; 9916 out << EndMap; 9917 out << EndSeq; 9918 out << Comment("comment"); 9919 9920 EXPECT_CALL(handler, OnDocumentStart(_)); 9921 EXPECT_CALL(handler, OnSequenceStart(_, "?", 0, _)); 9922 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9923 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9924 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9925 EXPECT_CALL(handler, OnMapEnd()); 9926 EXPECT_CALL(handler, OnMapStart(_, "?", 0, _)); 9927 EXPECT_CALL(handler, OnScalar(_, "?", 0, "foo")); 9928 EXPECT_CALL(handler, OnScalar(_, "?", 0, "bar")); 9929 EXPECT_CALL(handler, OnMapEnd()); 9930 EXPECT_CALL(handler, OnSequenceEnd()); 9931 EXPECT_CALL(handler, OnDocumentEnd()); 9932 Parse(out.c_str()); 9933 } 9934 9935 } // namespace 9936 } // namespace YAML