Lines Matching refs:Replacement
37 Replacement createReplacement(SourceLocation Start, unsigned Length, in createReplacement()
39 return Replacement(Context.Sources, Start, Length, ReplacementText); in createReplacement()
48 Replacement Replace(createReplacement(Location, 4, "")); in TEST_F()
56 Replacement Replace(createReplacement(Location, 17, "")); in TEST_F()
64 Replacement Replace(createReplacement(Location, 0, "result")); in TEST_F()
73 Replacement Replace(createReplacement(Location, 12, "x")); in TEST_F()
82 Replacement Replace1(createReplacement(Location1, 12, "x\ny\n")); in TEST_F()
89 Replacement Replace2(createReplacement(Location2, 1, "f")); in TEST_F()
95 Replacement Replace("nonexistent-file.cpp", 0, 1, ""); in TEST_F()
100 Replacement Replace("/path/to/file.cpp", 0, 1, ""); in TEST_F()
105 Replacement Replace1(Context.Sources, SourceLocation(), 0, ""); in TEST_F()
108 Replacement Replace2; in TEST_F()
116 Replaces.insert(Replacement(Context.Sources, Context.getLocation(ID, 2, 1), in TEST_F()
118 Replaces.insert(Replacement(Context.Sources, Context.getLocation(ID, 3, 1), in TEST_F()
130 std::vector<Replacement> Replaces; in TEST_F()
131 Replaces.push_back(Replacement(Context.Sources, Context.getLocation(ID, 2, 1), in TEST_F()
134 Replacement(Context.Sources, Context.getLocation(ID, 3, 1), 5, "other")); in TEST_F()
143 Replaces.insert(Replacement(Context.Sources, Context.getLocation(ID, 2, 1), in TEST_F()
145 Replaces.insert(Replacement(Context.Sources, Context.getLocation(ID, 2, 1), in TEST_F()
147 Replaces.insert(Replacement(Context.Sources, Context.getLocation(ID, 2, 1), in TEST_F()
159 Replaces.insert(Replacement(Context.Sources, Context.getLocation(IDa, 1, 1), in TEST_F()
161 Replaces.insert(Replacement(Context.Sources, SourceLocation(), in TEST_F()
163 Replaces.insert(Replacement(Context.Sources, Context.getLocation(IDz, 1, 1), in TEST_F()
188 Replaces.insert(tooling::Replacement( in TEST_F()
190 Replaces.insert(tooling::Replacement( in TEST_F()
192 Replaces.insert(tooling::Replacement( in TEST_F()
194 Replaces.insert(tooling::Replacement( in TEST_F()
205 Replaces.insert(Replacement("", 0, 1, "")); in TEST()
206 Replaces.insert(Replacement("", 4, 3, " ")); in TEST()
223 std::vector<Replacement> Replaces; in TEST()
224 Replaces.push_back(Replacement("", 0, 1, "")); in TEST()
225 Replaces.push_back(Replacement("", 4, 3, " ")); in TEST()
240 Replaces.insert(Replacement("", 4, 0, "\"\n\"")); in TEST()
250 Replaces.insert(Replacement("", 0, 4, "abcd")); in TEST()
309 Replaces.insert(Replacement(Context.Sources, Context.getLocation(ID, 2, 1), in TEST_F()
361 void expectReplacementAt(const Replacement &Replace, in expectReplacementAt()
373 Replace = Replacement(*SM, Record, ""); in VisitCXXRecordDecl()
377 Replacement Replace;
380 TEST(Replacement, CanBeConstructedFromNode) { in TEST() argument
386 TEST(Replacement, ReplacesAtSpellingLocation) { in TEST() argument
396 Replace = Replacement(*SM, Call, ""); in VisitCallExpr()
400 Replacement Replace;
403 TEST(Replacement, FunctionCall) { in TEST() argument
409 TEST(Replacement, TemplatedFunctionCall) { in TEST() argument
423 Replace = Replacement(*SM, &NNSLoc, "", Context->getLangOpts()); in TraverseNestedNameSpecifierLoc()
430 Replacement Replace;
433 TEST(Replacement, ColonColon) { in TEST() argument
459 Replaces.insert(Replacement("foo", 0, 4, "")); in TEST()
460 Replaces.insert(Replacement("foo", 10, 1, "zzzzzz")); in TEST()
461 Replaces.insert(Replacement("foo", 11, 0, "oooooooooooooooo")); in TEST()
474 Replacements Replaces = {Replacement("foo", 0, 2, "1234")}; in TEST()
481 Replacements Replaces = {Replacement("foo", 20, 2, "1234")}; in TEST()
488 Replacements Replaces = {Replacement("foo", 3, 2, "12"), in TEST()
489 Replacement("foo", 12, 2, "12"), in TEST()
490 Replacement("foo", 20, 5, "")}; in TEST()
498 Replacements Replaces = {Replacement("foo", 3, 1, ""), in TEST()
499 Replacement("foo", 6, 1, "123"), in TEST()
500 Replacement("foo", 20, 2, "12345")}; in TEST()
510 Replacement("foo", 1, 3, ""), Replacement("foo", 6, 1, "123"), in TEST()
511 Replacement("foo", 13, 3, "1"), Replacement("foo", 25, 15, "")}; in TEST()
519 Replacements Replaces = {Replacement("foo", 1, 15, "1234567890")}; in TEST()
527 Replacement("foo", 0, 2, "12"), Replacement("foo", 5, 1, "123"), in TEST()
528 Replacement("foo", 7, 4, "12345"), Replacement("foo", 15, 10, "12")}; in TEST()
535 Replacements Replaces = {Replacement("foo", 6, 1, "123"), in TEST()
536 Replacement("foo", 17, 3, "12")}; in TEST()
543 Replacements Replaces = {Replacement("foo", 1, 2, "123"), in TEST()
544 Replacement("foo", 12, 3, "1234")}; in TEST()
551 Replacements Replaces = {Replacement("foo", 1, 3, ""), in TEST()
552 Replacement("foo", 7, 0, "12"), Replacement("foo", 9, 2, "")}; in TEST()
558 std::vector<Replacement> Input; in TEST()
559 Input.push_back(Replacement("fileA", 50, 0, " foo ")); in TEST()
560 Input.push_back(Replacement("fileA", 10, 3, " bar ")); in TEST()
561 Input.push_back(Replacement("fileA", 10, 2, " bar ")); // Length differs in TEST()
562 Input.push_back(Replacement("fileA", 9, 3, " bar ")); // Offset differs in TEST()
563 Input.push_back(Replacement("fileA", 50, 0, " foo ")); // Duplicate in TEST()
564 Input.push_back(Replacement("fileA", 51, 3, " bar ")); in TEST()
565 Input.push_back(Replacement("fileB", 51, 3, " bar ")); // Filename differs! in TEST()
566 Input.push_back(Replacement("fileB", 60, 1, " bar ")); in TEST()
567 Input.push_back(Replacement("fileA", 60, 2, " bar ")); in TEST()
568 Input.push_back(Replacement("fileA", 51, 3, " moo ")); // Replacement text in TEST()
571 std::vector<Replacement> Expected; in TEST()
572 Expected.push_back(Replacement("fileA", 9, 3, " bar ")); in TEST()
573 Expected.push_back(Replacement("fileA", 10, 2, " bar ")); in TEST()
574 Expected.push_back(Replacement("fileA", 10, 3, " bar ")); in TEST()
575 Expected.push_back(Replacement("fileA", 50, 0, " foo ")); in TEST()
576 Expected.push_back(Replacement("fileA", 51, 3, " bar ")); in TEST()
577 Expected.push_back(Replacement("fileA", 51, 3, " moo ")); in TEST()
578 Expected.push_back(Replacement("fileB", 60, 1, " bar ")); in TEST()
579 Expected.push_back(Replacement("fileA", 60, 2, " bar ")); in TEST()
590 std::vector<Replacement> Input; in TEST()
591 Input.push_back(Replacement("fileA", 0, 5, " foo ")); in TEST()
592 Input.push_back(Replacement("fileA", 0, 5, " foo ")); // Duplicate not a in TEST()
594 Input.push_back(Replacement("fileA", 2, 6, " bar ")); in TEST()
595 Input.push_back(Replacement("fileA", 7, 3, " moo ")); in TEST()
608 std::vector<Replacement> Input; in TEST()
612 Input.push_back(Replacement("fileA", 0, 5, " foo ")); // 0 in TEST()
613 Input.push_back(Replacement("fileA", 5, 5, " bar ")); // 1 in TEST()
614 Input.push_back(Replacement("fileA", 6, 0, " bar ")); // 3 in TEST()
615 Input.push_back(Replacement("fileA", 5, 5, " moo ")); // 2 in TEST()
616 Input.push_back(Replacement("fileA", 7, 2, " bar ")); // 4 in TEST()
617 Input.push_back(Replacement("fileA", 15, 5, " golf ")); // 5 in TEST()
618 Input.push_back(Replacement("fileA", 16, 5, " bag ")); // 6 in TEST()
619 Input.push_back(Replacement("fileA", 10, 3, " club ")); // 7 in TEST()
655 for (tooling::Replacement M : Merged) in mergeAndTestRewrite()
669 for (tooling::Replacement M : Merged) in mergeAndTestRewrite()