• Home
  • Raw
  • Download

Lines Matching refs:Range

439 TEST(Range, overlaps) {  in TEST()  argument
440 EXPECT_TRUE(Range(10, 10).overlapsWith(Range(0, 11))); in TEST()
441 EXPECT_TRUE(Range(0, 11).overlapsWith(Range(10, 10))); in TEST()
442 EXPECT_FALSE(Range(10, 10).overlapsWith(Range(0, 10))); in TEST()
443 EXPECT_FALSE(Range(0, 10).overlapsWith(Range(10, 10))); in TEST()
444 EXPECT_TRUE(Range(0, 10).overlapsWith(Range(2, 6))); in TEST()
445 EXPECT_TRUE(Range(2, 6).overlapsWith(Range(0, 10))); in TEST()
448 TEST(Range, contains) { in TEST() argument
449 EXPECT_TRUE(Range(0, 10).contains(Range(0, 10))); in TEST()
450 EXPECT_TRUE(Range(0, 10).contains(Range(2, 6))); in TEST()
451 EXPECT_FALSE(Range(2, 6).contains(Range(0, 10))); in TEST()
452 EXPECT_FALSE(Range(0, 10).contains(Range(0, 11))); in TEST()
455 TEST(Range, CalculateRangesOfReplacements) { in TEST() argument
463 std::vector<Range> Ranges = calculateChangedRanges(Replaces); in TEST()
472 TEST(Range, RangesAfterReplacements) { in TEST() argument
473 std::vector<Range> Ranges = {Range(5, 2), Range(10, 5)}; in TEST()
475 std::vector<Range> Expected = {Range(0, 4), Range(7, 2), Range(12, 5)}; in TEST()
479 TEST(Range, RangesBeforeReplacements) { in TEST() argument
480 std::vector<Range> Ranges = {Range(5, 2), Range(10, 5)}; in TEST()
482 std::vector<Range> Expected = {Range(5, 2), Range(10, 5), Range(20, 4)}; in TEST()
486 TEST(Range, NotAffectedByReplacements) { in TEST() argument
487 std::vector<Range> Ranges = {Range(0, 2), Range(5, 2), Range(10, 5)}; in TEST()
491 std::vector<Range> Expected = {Range(0, 2), Range(3, 4), Range(10, 5), in TEST()
492 Range(20, 0)}; in TEST()
496 TEST(Range, RangesWithNonOverlappingReplacements) { in TEST() argument
497 std::vector<Range> Ranges = {Range(0, 2), Range(5, 2), Range(10, 5)}; in TEST()
501 std::vector<Range> Expected = {Range(0, 2), Range(3, 0), Range(4, 4), in TEST()
502 Range(11, 5), Range(21, 5)}; in TEST()
506 TEST(Range, RangesWithOverlappingReplacements) { in TEST() argument
507 std::vector<Range> Ranges = {Range(0, 2), Range(5, 2), Range(15, 5), in TEST()
508 Range(30, 5)}; in TEST()
512 std::vector<Range> Expected = {Range(0, 1), Range(2, 4), Range(12, 5), in TEST()
513 Range(22, 0)}; in TEST()
517 TEST(Range, MergeIntoOneRange) { in TEST() argument
518 std::vector<Range> Ranges = {Range(0, 2), Range(5, 2), Range(15, 5)}; in TEST()
520 std::vector<Range> Expected = {Range(0, 15)}; in TEST()
524 TEST(Range, ReplacementsStartingAtRangeOffsets) { in TEST() argument
525 std::vector<Range> Ranges = {Range(0, 2), Range(5, 5), Range(15, 5)}; in TEST()
529 std::vector<Range> Expected = {Range(0, 2), Range(5, 9), Range(18, 2)}; in TEST()
533 TEST(Range, ReplacementsEndingAtRangeEnds) { in TEST() argument
534 std::vector<Range> Ranges = {Range(0, 2), Range(5, 2), Range(15, 5)}; in TEST()
537 std::vector<Range> Expected = {Range(0, 2), Range(5, 4), Range(17, 4)}; in TEST()
541 TEST(Range, AjacentReplacements) { in TEST() argument
542 std::vector<Range> Ranges = {Range(0, 0), Range(15, 5)}; in TEST()
545 std::vector<Range> Expected = {Range(0, 0), Range(1, 3), Range(13, 9)}; in TEST()
549 TEST(Range, MergeRangesAfterReplacements) { in TEST() argument
550 std::vector<Range> Ranges = {Range(8, 0), Range(5, 2), Range(9, 0), Range(0, 1)}; in TEST()
553 std::vector<Range> Expected = {Range(0, 1), Range(2, 4), Range(7, 0), Range(8, 0)}; in TEST()
581 std::vector<Range> Conflicts; // Ignored for this test in TEST()
597 std::vector<Range> Conflicts; in TEST()
624 std::vector<Range> Conflicts; in TEST()