Lines Matching refs:Replacement
39 Replacement Replace(createReplacement(Location, 4, "")); in TEST_F()
47 Replacement Replace(createReplacement(Location, 17, "")); in TEST_F()
55 Replacement Replace(createReplacement(Location, 0, "result")); in TEST_F()
64 Replacement Replace(createReplacement(Location, 12, "x")); in TEST_F()
73 Replacement Replace1(createReplacement(Location1, 12, "x\ny\n")); in TEST_F()
80 Replacement Replace2(createReplacement(Location2, 1, "f")); in TEST_F()
86 Replacement Replace("nonexistent-file.cpp", 0, 1, ""); in TEST_F()
91 Replacement Replace("/path/to/file.cpp", 0, 1, ""); in TEST_F()
96 Replacement Replace1(Context.Sources, SourceLocation(), 0, ""); in TEST_F()
99 Replacement Replace2; in TEST_F()
107 llvm::Optional<Replacement> ExpectedExisting, in checkReplacementError()
108 llvm::Optional<Replacement> ExpectedNew) { in checkReplacementError()
145 Replacement Deletion("x.cc", 0, 10, "3"); in TEST_F()
150 Replacement OverlappingReplacement("x.cc", 0, 2, "a"); in TEST_F()
156 Replacement ContainedReplacement("x.cc", 2, 2, "a"); in TEST_F()
157 Err = Replaces.add(Replacement(ContainedReplacement)); in TEST_F()
162 Replacement WrongPathReplacement("y.cc", 20, 2, ""); in TEST_F()
174 Replacement R("x.cc", 0, 10, "3"); in TEST_F()
178 Err = Replaces.add(Replacement("x.cc", 0, 2, "")); in TEST_F()
181 Err = Replaces.add(Replacement("x.cc", 2, 2, "")); in TEST_F()
190 auto Err = Replaces.add(Replacement("x.cc", 0, 3, "345")); in TEST_F()
193 Err = Replaces.add(Replacement("x.cc", 2, 3, "543")); in TEST_F()
198 EXPECT_EQ(Replacement("x.cc", 0, 5, "34543"), *Replaces.begin()); in TEST_F()
200 Err = Replaces.add(Replacement("x.cc", 2, 1, "5")); in TEST_F()
204 EXPECT_EQ(Replacement("x.cc", 0, 5, "34543"), *Replaces.begin()); in TEST_F()
210 auto Err = Replaces.add(Replacement("x.cc", 10, 3, "replace")); in TEST_F()
213 Err = Replaces.add(Replacement("x.cc", 10, 0, "insert")); in TEST_F()
220 Err = Replaces.add(Replacement("x.cc", 10, 0, "insert")); in TEST_F()
223 Err = Replaces.add(Replacement("x.cc", 10, 3, "replace")); in TEST_F()
231 Replacement ContainingReplacement("x.cc", 0, 10, ""); in TEST_F()
236 Err = Replaces.add(Replacement("x.cc", 5, 3, "")); in TEST_F()
240 Err = Replaces.add(Replacement("x.cc", 0, 10, "")); in TEST_F()
244 Err = Replaces.add(Replacement("x.cc", 5, 5, "")); in TEST_F()
254 auto Err = Replaces.add(Replacement("x.cc", 0, 2, "")); in TEST_F()
258 Err = Replaces.add(Replacement("x.cc", 5, 5, "")); in TEST_F()
262 Replacement After = Replacement("x.cc", 10, 5, ""); in TEST_F()
267 Replacement ContainingReplacement("x.cc", 0, 10, ""); in TEST_F()
280 Replacement Insertion("x.cc", 0, 0, "123"); in TEST_F()
285 Err = Replaces.add(Replacement("x.cc", 5, 5, "")); in TEST_F()
289 Replacement Deletion("x.cc", 0, 10, ""); in TEST_F()
301 auto Err = Replaces.add(Replacement("x.cc", 0, 2, "")); in TEST_F()
305 Err = Replaces.add(Replacement("x.cc", 0, 5, "")); in TEST_F()
310 EXPECT_EQ(Replacement("x.cc", 0, 5, ""), *Replaces.begin()); in TEST_F()
312 Err = Replaces.add(Replacement("x.cc", 1, 5, "")); in TEST_F()
316 EXPECT_EQ(Replacement("x.cc", 0, 6, ""), *Replaces.begin()); in TEST_F()
321 Replacement First("x.cc", 0, 2, ""); in TEST_F()
326 Replacement Second("x.cc", 5, 5, ""); in TEST_F()
331 Err = Replaces.add(Replacement("x.cc", 1, 10, "")); in TEST_F()
336 EXPECT_EQ(Replacement("x.cc", 0, 11, ""), *Replaces.begin()); in TEST_F()
343 auto Err = Replaces.add(Replacement("x.cc", 0, 10, "1")); in TEST_F()
346 Err = Replaces.add(Replacement("x.cc", 10, 0, "")); in TEST_F()
352 Replacement OverlappingReplacement("x.cc", 5, 5, "fail"); in TEST_F()
358 Err = Replaces.add(Replacement("x.cc", 10, 0, "")); in TEST_F()
365 auto Err = Replaces.add(Replacement("x.cc", 10, 2, "")); in TEST_F()
368 Err = Replaces.add(Replacement("x.cc", 10, 0, "")); in TEST_F()
374 Err = Replaces.add(Replacement("x.cc", 10, 0, "")); in TEST_F()
377 Err = Replaces.add(Replacement("x.cc", 10, 2, "")); in TEST_F()
385 auto Err = Replaces.add(Replacement("x.cc", 10, 0, "a")); in TEST_F()
388 Replacement ConflictInsertion("x.cc", 10, 0, "b"); in TEST_F()
395 Err = Replaces.add(Replacement("x.cc", 10, 0, "a")); in TEST_F()
398 Err = Replaces.add(Replacement("x.cc", 10, 0, "aa")); in TEST_F()
402 EXPECT_EQ(Replacement("x.cc", 10, 0, "aaa"), *Replaces.begin()); in TEST_F()
405 Err = Replaces.add(Replacement("x.cc", 10, 0, "")); in TEST_F()
408 Err = Replaces.add(Replacement("x.cc", 10, 3, "")); in TEST_F()
411 Err = Replaces.add(Replacement("x.cc", 10, 0, "")); in TEST_F()
415 EXPECT_EQ(Replacement("x.cc", 10, 0, ""), *Replaces.begin()); in TEST_F()
416 EXPECT_EQ(Replacement("x.cc", 10, 3, ""), *std::next(Replaces.begin())); in TEST_F()
421 auto Err = Replaces.add(Replacement("x.cc", 10, 5, "a")); in TEST_F()
424 Err = Replaces.add(Replacement("x.cc", 8, 2, "a")); in TEST_F()
427 Err = Replaces.add(Replacement("x.cc", 10, 0, "b")); in TEST_F()
436 toReplacements({Replacement(Context.Sources, in TEST_F()
438 Replacement(Context.Sources, in TEST_F()
450 {Replacement(Context.Sources, Context.getLocation(ID, 2, 1), 6, ""), in TEST_F()
451 Replacement(Context.Sources, Context.getLocation(ID, 2, 1), 0, in TEST_F()
461 {Replacement(Context.Sources, Context.getLocation(ID, 1, 1), 1, "x"), in TEST_F()
462 Replacement(Context.Sources, Context.getLocation(ID, 1, 2), 1, "y")}); in TEST_F()
470 auto Replaces = toReplacements({Replacement( in TEST_F()
473 auto Err = Replaces.add(Replacement( in TEST_F()
478 Err = Replaces.add(Replacement(Context.Sources, Context.getLocation(ID, 2, 1), in TEST_F()
490 auto Replaces = toReplacements({Replacement( in TEST_F()
493 Replacement ConflictReplacement(Context.Sources, in TEST_F()
506 toReplacements({Replacement(Context.Sources, SourceLocation(), 5, "2")}); in TEST_F()
532 {tooling::Replacement(Context.Sources, Context.getLocation(ID1, 1, 1), 6, in TEST_F()
534 tooling::Replacement(Context.Sources, Context.getLocation(ID1, 3, 10), 1, in TEST_F()
537 {tooling::Replacement(Context.Sources, Context.getLocation(ID2, 1, 12), 0, in TEST_F()
539 tooling::Replacement(Context.Sources, Context.getLocation(ID2, 2, 9), 1, in TEST_F()
550 toReplacements({Replacement("", 0, 1, ""), Replacement("", 4, 3, " ")}); in TEST()
564 Replacements Replaces = toReplacements({Replacement("", 4, 0, "\"\n\"")}); in TEST()
573 auto Replaces = toReplacements({Replacement("", 0, 4, "abcd")}); in TEST()
579 Replacements Replaces = toReplacements({Replacement("", 0, 42, "")}); in TEST()
641 Replacements Replaces = toReplacements({Replacement( in TEST_F()
693 void expectReplacementAt(const Replacement &Replace, in expectReplacementAt()
705 Replace = Replacement(*SM, Record, ""); in VisitCXXRecordDecl()
709 Replacement Replace;
712 TEST(Replacement, CanBeConstructedFromNode) { in TEST() argument
718 TEST(Replacement, ReplacesAtSpellingLocation) { in TEST() argument
728 Replace = Replacement(*SM, Call, ""); in VisitCallExpr()
732 Replacement Replace;
735 TEST(Replacement, FunctionCall) { in TEST() argument
741 TEST(Replacement, TemplatedFunctionCall) { in TEST() argument
755 Replace = Replacement(*SM, &NNSLoc, "", Context->getLangOpts()); in TraverseNestedNameSpecifierLoc()
762 Replacement Replace;
765 TEST(Replacement, ColonColon) { in TEST() argument
791 {Replacement("foo", 0, 4, ""), Replacement("foo", 10, 1, "zzzzzz"), in TEST()
792 Replacement("foo", 11, 0, "oooooooooooooooo")}); in TEST()
805 {Replacement("foo", 0, 2, ""), Replacement("foo", 0, 0, "ba")}); in TEST()
823 Replacements Replaces = toReplacements({Replacement("foo", 0, 2, "1234")}); in TEST()
830 Replacements Replaces = toReplacements({Replacement("foo", 20, 2, "1234")}); in TEST()
837 Replacements Replaces = toReplacements({Replacement("foo", 3, 2, "12"), in TEST()
838 Replacement("foo", 12, 2, "12"), in TEST()
839 Replacement("foo", 20, 5, "")}); in TEST()
847 Replacements Replaces = toReplacements({Replacement("foo", 3, 1, ""), in TEST()
848 Replacement("foo", 6, 1, "123"), in TEST()
849 Replacement("foo", 20, 2, "12345")}); in TEST()
859 {Replacement("foo", 1, 3, ""), Replacement("foo", 6, 1, "123"), in TEST()
860 Replacement("foo", 13, 3, "1"), Replacement("foo", 25, 15, "")}); in TEST()
869 toReplacements({Replacement("foo", 1, 15, "1234567890")}); in TEST()
877 {Replacement("foo", 0, 2, "12"), Replacement("foo", 5, 1, "123"), in TEST()
878 Replacement("foo", 7, 4, "12345"), Replacement("foo", 15, 10, "12")}); in TEST()
886 {Replacement("foo", 6, 1, "123"), Replacement("foo", 17, 3, "12")}); in TEST()
894 {Replacement("foo", 1, 2, "123"), Replacement("foo", 12, 3, "1234")}); in TEST()
901 Replacements Replaces = toReplacements({Replacement("foo", 1, 3, ""), in TEST()
902 Replacement("foo", 7, 0, "12"), in TEST()
903 Replacement("foo", 9, 2, "")}); in TEST()
911 Replacements Replaces = toReplacements({Replacement("foo", 1, 3, "")}); in TEST()
934 for (tooling::Replacement M : Merged) in mergeAndTestRewrite()
948 for (tooling::Replacement M : Merged) in mergeAndTestRewrite()
1193 Replacement(Context.Sources, DefaultLoc, 2, "aa")); in TEST_F()
1210 Replacement(Context.Sources, DefaultLoc, 20, "aa")); in TEST_F()
1219 Replacement(Context.Sources, DefaultLoc, 0, "aa")); in TEST_F()
1224 Replacement(Context.Sources, DefaultLoc, 0, "baa")); in TEST_F()
1233 Replacement(Context.Sources, DefaultLoc, 0, "aa")); in TEST_F()
1238 Replacement(Context.Sources, DefaultLoc, 0, "aab")); in TEST_F()
1253 Replacement(Context.Sources, DefaultLoc, 0, "a"), in TEST_F()
1254 Replacement(Context.Sources, SourceLocation(), 0, "a"))); in TEST_F()
1270 Replacement(Context.Sources, DefaultLoc, 0, "a"), in TEST_F()
1271 Replacement(Context.Sources, NewLoc, 0, "b"))); in TEST_F()
1284 Replacement(Context.Sources, DefaultLoc, 0, "a"), in TEST_F()
1285 Replacement(Context.Sources, SourceLocation(), 0, "b"))); in TEST_F()