Lines Matching full:segments

430     std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
431 ASSERT_EQ(2U, Segments.size());
433 EXPECT_EQ(CoverageSegment(1, 1, 10, true), Segments[0]);
434 EXPECT_EQ(CoverageSegment(5, 5, false), Segments[1]);
437 EXPECT_EQ(CoverageSegment(2, 2, 20, true), Segments[0]);
438 EXPECT_EQ(CoverageSegment(6, 6, false), Segments[1]);
457 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
459 ASSERT_EQ(2U, Segments.size());
460 EXPECT_EQ(CoverageSegment(1, 1, 6, true), Segments[0]);
461 EXPECT_EQ(CoverageSegment(2, 2, false), Segments[1]);
475 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
477 ASSERT_EQ(3U, Segments.size());
478 EXPECT_EQ(CoverageSegment(1, 1, 1, true), Segments[0]);
479 EXPECT_EQ(CoverageSegment(5, 1, true), Segments[1]);
480 EXPECT_EQ(CoverageSegment(5, 5, false), Segments[2]);
507 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
533 ASSERT_EQ(8U, Segments.size());
534 EXPECT_EQ(CoverageSegment(1, 1, 1, true), Segments[0]);
535 EXPECT_EQ(CoverageSegment(3, 5, 1, true), Segments[1]);
536 EXPECT_EQ(CoverageSegment(5, 4, 0, false), Segments[2]);
537 EXPECT_EQ(CoverageSegment(7, 3, 0, true), Segments[3]);
538 EXPECT_EQ(CoverageSegment(7, 7, 0, true), Segments[4]);
539 EXPECT_EQ(CoverageSegment(9, 2, 0, false), Segments[5]);
540 EXPECT_EQ(CoverageSegment(9, 7, 1, false), Segments[6]);
541 EXPECT_EQ(CoverageSegment(9, 9, false), Segments[7]);
559 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
561 ASSERT_EQ(7U, Segments.size());
562 EXPECT_EQ(CoverageSegment(2, 1, 1, true), Segments[0]);
563 EXPECT_EQ(CoverageSegment(8, 10, 0, true), Segments[1]);
564 EXPECT_EQ(CoverageSegment(8, 12, 0, true), Segments[2]);
565 EXPECT_EQ(CoverageSegment(9, 1, 1, true), Segments[3]);
566 EXPECT_EQ(CoverageSegment(11, 13, 2, true), Segments[4]);
568 EXPECT_EQ(CoverageSegment(11, 14, 1, false), Segments[5]);
569 EXPECT_EQ(CoverageSegment(18, 2, false), Segments[6]);
584 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
586 ASSERT_EQ(5U, Segments.size());
587 EXPECT_EQ(CoverageSegment(1, 1, 1, true), Segments[0]);
588 EXPECT_EQ(CoverageSegment(2, 2, 1, true), Segments[1]);
589 EXPECT_EQ(CoverageSegment(3, 3, 1, true), Segments[2]);
590 EXPECT_EQ(CoverageSegment(4, 4, 1, false), Segments[3]);
593 EXPECT_EQ(CoverageSegment(6, 6, false), Segments[4]);
609 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
611 ASSERT_EQ(5U, Segments.size());
612 EXPECT_EQ(CoverageSegment(1, 1, 1, true), Segments[0]);
613 EXPECT_EQ(CoverageSegment(2, 2, 1, true), Segments[1]);
614 EXPECT_EQ(CoverageSegment(3, 3, 1, true), Segments[2]);
615 EXPECT_EQ(CoverageSegment(6, 5, 1, true), Segments[3]);
616 // The old segment builder would get this wrong by emitting multiple segments
617 // which start at 6:5 (a few of which were skipped segments). We should just
619 EXPECT_EQ(CoverageSegment(7, 7, false), Segments[4]);
636 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
638 ASSERT_EQ(1U, Segments.size());
639 EXPECT_EQ(CoverageSegment(1, 1, true), Segments[0]);
659 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
661 ASSERT_EQ(10U, Segments.size());
662 EXPECT_EQ(CoverageSegment(1, 5, 2, true), Segments[0]);
663 EXPECT_EQ(CoverageSegment(1, 9, 1, true), Segments[1]);
664 EXPECT_EQ(CoverageSegment(1, 50, 2, false), Segments[2]);
665 EXPECT_EQ(CoverageSegment(2, 7, 1, true), Segments[3]);
666 EXPECT_EQ(CoverageSegment(2, 34, 2, false), Segments[4]);
667 EXPECT_EQ(CoverageSegment(3, 5, 1, true), Segments[5]);
668 EXPECT_EQ(CoverageSegment(3, 21, 2, true), Segments[6]);
671 EXPECT_EQ(CoverageSegment(4, 4, false), Segments[7]);
673 EXPECT_EQ(CoverageSegment(4, 12, 1, true), Segments[8]);
674 EXPECT_EQ(CoverageSegment(4, 17, false), Segments[9]);
690 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
692 ASSERT_EQ(8U, Segments.size());
693 EXPECT_EQ(CoverageSegment(1, 1, 1, true), Segments[0]);
694 EXPECT_EQ(CoverageSegment(2, 2, 2, true), Segments[1]);
695 EXPECT_EQ(CoverageSegment(3, 3, 3, true), Segments[2]);
696 EXPECT_EQ(CoverageSegment(4, 4, 2, false), Segments[3]);
697 EXPECT_EQ(CoverageSegment(5, 5, 1, false), Segments[4]);
698 EXPECT_EQ(CoverageSegment(6, 6, 4, true), Segments[5]);
699 EXPECT_EQ(CoverageSegment(7, 7, 1, false), Segments[6]);
700 EXPECT_EQ(CoverageSegment(8, 8, false), Segments[7]);
730 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
731 ASSERT_EQ(7U, Segments.size());
732 ASSERT_EQ(CoverageSegment(1, 1, 20, true), Segments[0]);
733 ASSERT_EQ(CoverageSegment(4, 7, 30, false), Segments[1]);
734 ASSERT_EQ(CoverageSegment(5, 8, 10, true), Segments[2]);
735 ASSERT_EQ(CoverageSegment(9, 1, 30, false), Segments[3]);
736 ASSERT_EQ(CoverageSegment(9, 9, false), Segments[4]);
737 ASSERT_EQ(CoverageSegment(10, 10, 0, true), Segments[5]);
738 ASSERT_EQ(CoverageSegment(11, 11, false), Segments[6]);
784 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
785 ASSERT_EQ(2U, Segments.size());
786 ASSERT_EQ(CoverageSegment(1, 2, 0, true), Segments[0]);
787 ASSERT_EQ(CoverageSegment(3, 4, false), Segments[1]);
797 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
798 ASSERT_EQ(3U, Segments.size());
799 ASSERT_EQ(CoverageSegment(1, 1, 0, true), Segments[0]);
800 ASSERT_EQ(CoverageSegment(4, 7, 0, false), Segments[1]);
801 ASSERT_EQ(CoverageSegment(9, 9, false), Segments[2]);
814 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
815 ASSERT_EQ(4U, Segments.size());
816 ASSERT_EQ(CoverageSegment(1, 1, 10, true), Segments[0]);
817 ASSERT_EQ(CoverageSegment(3, 3, 50, true), Segments[1]);
818 ASSERT_EQ(CoverageSegment(4, 4, 10, false), Segments[2]);
819 ASSERT_EQ(CoverageSegment(9, 9, false), Segments[3]);
832 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
833 ASSERT_EQ(4U, Segments.size());
834 EXPECT_EQ(CoverageSegment(1, 1, 30, true), Segments[0]);
835 EXPECT_EQ(CoverageSegment(3, 3, 40, true), Segments[1]);
836 EXPECT_EQ(CoverageSegment(5, 5, 30, false), Segments[2]);
837 EXPECT_EQ(CoverageSegment(9, 9, false), Segments[3]);
854 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
855 ASSERT_EQ(4U, Segments.size());
856 ASSERT_EQ(CoverageSegment(1, 1, 10, true), Segments[0]);
857 ASSERT_EQ(CoverageSegment(3, 3, 20, true), Segments[1]);
858 ASSERT_EQ(CoverageSegment(4, 4, 10, false), Segments[2]);
859 ASSERT_EQ(CoverageSegment(9, 9, false), Segments[3]);
876 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
877 ASSERT_EQ(4U, Segments.size());
878 EXPECT_EQ(CoverageSegment(1, 1, 2, true), Segments[0]);
879 EXPECT_EQ(CoverageSegment(3, 1, 10, true), Segments[1]);
880 EXPECT_EQ(CoverageSegment(3, 5, 2, false), Segments[2]);
881 EXPECT_EQ(CoverageSegment(5, 5, false), Segments[3]);
1024 std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
1025 ASSERT_EQ(2U, Segments.size());
1026 EXPECT_EQ(CoverageSegment(1, 1, 10, true), Segments[0]);
1027 EXPECT_EQ(CoverageSegment(1, 10, false), Segments[1]);