Lines Matching refs:Context
37 FileID ID = Context.createInMemoryFile("input.cpp", "text"); in TEST_F()
38 SourceLocation Location = Context.getLocation(ID, 1, 1); in TEST_F()
40 EXPECT_TRUE(Replace.apply(Context.Rewrite)); in TEST_F()
41 EXPECT_EQ("", Context.getRewrittenText(ID)); in TEST_F()
45 FileID ID = Context.createInMemoryFile("input.cpp", "line1\nline2\nline3"); in TEST_F()
46 SourceLocation Location = Context.getLocation(ID, 1, 1); in TEST_F()
48 EXPECT_TRUE(Replace.apply(Context.Rewrite)); in TEST_F()
49 EXPECT_EQ("", Context.getRewrittenText(ID)); in TEST_F()
53 FileID ID = Context.createInMemoryFile("input.cpp", ""); in TEST_F()
54 SourceLocation Location = Context.getLocation(ID, 1, 1); in TEST_F()
56 EXPECT_TRUE(Replace.apply(Context.Rewrite)); in TEST_F()
57 EXPECT_EQ("result", Context.getRewrittenText(ID)); in TEST_F()
61 FileID ID = Context.createInMemoryFile("input.cpp", in TEST_F()
63 SourceLocation Location = Context.getLocation(ID, 2, 3); in TEST_F()
65 EXPECT_TRUE(Replace.apply(Context.Rewrite)); in TEST_F()
66 EXPECT_EQ("line1\nlixne4", Context.getRewrittenText(ID)); in TEST_F()
70 FileID ID = Context.createInMemoryFile("input.cpp", in TEST_F()
72 SourceLocation Location1 = Context.getLocation(ID, 2, 3); in TEST_F()
74 EXPECT_TRUE(Replace1.apply(Context.Rewrite)); in TEST_F()
75 EXPECT_EQ("line1\nlix\ny\nne4", Context.getRewrittenText(ID)); in TEST_F()
79 SourceLocation Location2 = Context.getLocation(ID, 4, 4); in TEST_F()
81 EXPECT_TRUE(Replace2.apply(Context.Rewrite)); in TEST_F()
82 EXPECT_EQ("line1\nlix\ny\nnf4", Context.getRewrittenText(ID)); in TEST_F()
87 EXPECT_FALSE(Replace.apply(Context.Rewrite)); in TEST_F()
96 Replacement Replace1(Context.Sources, SourceLocation(), 0, ""); in TEST_F()
433 FileID ID = Context.createInMemoryFile("input.cpp", in TEST_F()
436 toReplacements({Replacement(Context.Sources, in TEST_F()
437 Context.getLocation(ID, 2, 1), 5, "replaced"), in TEST_F()
438 Replacement(Context.Sources, in TEST_F()
439 Context.getLocation(ID, 3, 1), 5, "other")}); in TEST_F()
440 EXPECT_TRUE(applyAllReplacements(Replaces, Context.Rewrite)); in TEST_F()
441 EXPECT_EQ("line1\nreplaced\nother\nline4", Context.getRewrittenText(ID)); in TEST_F()
447 FileID ID = Context.createInMemoryFile("input.cpp", 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()
453 EXPECT_TRUE(applyAllReplacements(Replaces, Context.Rewrite)); in TEST_F()
454 EXPECT_EQ("line1\nother\nline3\nline4", Context.getRewrittenText(ID)); in TEST_F()
458 FileID ID = Context.createInMemoryFile("input.cpp", 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()
463 EXPECT_TRUE(applyAllReplacements(Replaces, Context.Rewrite)); in TEST_F()
464 EXPECT_EQ("xy", Context.getRewrittenText(ID)); in TEST_F()
468 FileID ID = Context.createInMemoryFile("input.cpp", in TEST_F()
471 Context.Sources, Context.getLocation(ID, 2, 1), 5, "replaced")}); in TEST_F()
474 Context.Sources, Context.getLocation(ID, 2, 1), 5, "replaced")); in TEST_F()
478 Err = Replaces.add(Replacement(Context.Sources, Context.getLocation(ID, 2, 1), in TEST_F()
483 EXPECT_TRUE(applyAllReplacements(Replaces, Context.Rewrite)); in TEST_F()
484 EXPECT_EQ("line1\nreplaced\nline3\nline4", Context.getRewrittenText(ID)); in TEST_F()
488 FileID ID = Context.createInMemoryFile("input.cpp", in TEST_F()
491 Context.Sources, Context.getLocation(ID, 2, 1), 5, "other")}); in TEST_F()
493 Replacement ConflictReplacement(Context.Sources, in TEST_F()
494 Context.getLocation(ID, 2, 1), 5, "rehto"); in TEST_F()
500 EXPECT_TRUE(applyAllReplacements(Replaces, Context.Rewrite)); in TEST_F()
501 EXPECT_EQ("line1\nother\nline3\nline4", Context.getRewrittenText(ID)); in TEST_F()
506 toReplacements({Replacement(Context.Sources, SourceLocation(), 5, "2")}); in TEST_F()
508 EXPECT_FALSE(applyAllReplacements(Replaces, Context.Rewrite)); in TEST_F()
526 FileID ID1 = Context.createInMemoryFile(File1, Code1); in TEST_F()
527 FileID ID2 = Context.createInMemoryFile(File2, Code2); 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()
542 formatAndApplyAllReplacements(FileToReplaces, Context.Rewrite, in TEST_F()
544 EXPECT_EQ(Expected1, Context.getRewrittenText(ID1)); in TEST_F()
545 EXPECT_EQ(Expected2, Context.getRewrittenText(ID2)); in TEST_F()
611 auto File = Context.Files.getOptionalFileRef(Path); in createFile()
619 return Context.Sources.createFileID(*File, SourceLocation(), in createFile()
631 auto FileBuffer = Context.Files.getBufferForFile(Path); in getFileContentFromDisk()
636 RewriterTestContext Context; member in clang::tooling::FlushRewrittenFilesTest
642 Context.Sources, Context.getLocation(ID, 2, 1), 5, "replaced")}); in TEST_F()
643 EXPECT_TRUE(applyAllReplacements(Replaces, Context.Rewrite)); in TEST_F()
644 EXPECT_FALSE(Context.Rewrite.overwriteChangedFiles()); in TEST_F()
659 clang::ASTContext *Context; member in clang::tooling::__anon59e34ce50211::TestVisitor
666 void HandleTranslationUnit(clang::ASTContext &Context) override { in HandleTranslationUnit() argument
667 Visitor->TraverseDecl(Context.getTranslationUnitDecl()); in HandleTranslationUnit()
682 Visitor->Context = &compiler.getASTContext(); in CreateASTConsumer()
755 Replace = Replacement(*SM, &NNSLoc, "", Context->getLangOpts()); in TraverseNestedNameSpecifierLoc()
1086 DefaultFileID = Context.createInMemoryFile("input.cpp", DefaultCode); in SetUp()
1087 DefaultLoc = Context.Sources.getLocForStartOfFile(DefaultFileID) in SetUp()
1092 RewriterTestContext Context; member in clang::tooling::AtomicChangeTest
1100 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1102 Change.insert(Context.Sources, DefaultLoc, "aa", /*InsertAfter=*/false); in TEST_F()
1104 Err = Change.insert(Context.Sources, DefaultLoc.getLocWithOffset(10), "bb", in TEST_F()
1152 AtomicChange ExpectedChange(Context.Sources, DefaultLoc); in TEST_F()
1153 llvm::Error Err = ExpectedChange.insert(Context.Sources, DefaultLoc, "aa", in TEST_F()
1156 Err = ExpectedChange.insert(Context.Sources, DefaultLoc.getLocWithOffset(10), in TEST_F()
1182 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1188 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1189 llvm::Error Err = Change.replace(Context.Sources, DefaultLoc, 2, "aa"); in TEST_F()
1193 Replacement(Context.Sources, DefaultLoc, 2, "aa")); in TEST_F()
1196 Err = Change.replace(Context.Sources, DefaultLoc, 3, "ab"); in TEST_F()
1203 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1206 Context.Sources, CharSourceRange::getCharRange(DefaultLoc, End), "aa"); in TEST_F()
1210 Replacement(Context.Sources, DefaultLoc, 20, "aa")); in TEST_F()
1214 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1215 llvm::Error Err = Change.insert(Context.Sources, DefaultLoc, "aa"); in TEST_F()
1219 Replacement(Context.Sources, DefaultLoc, 0, "aa")); in TEST_F()
1220 Err = Change.insert(Context.Sources, DefaultLoc, "b", /*InsertAfter=*/false); in TEST_F()
1224 Replacement(Context.Sources, DefaultLoc, 0, "baa")); in TEST_F()
1228 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1229 llvm::Error Err = Change.insert(Context.Sources, DefaultLoc, "aa"); in TEST_F()
1233 Replacement(Context.Sources, DefaultLoc, 0, "aa")); in TEST_F()
1234 Err = Change.insert(Context.Sources, DefaultLoc, "b"); in TEST_F()
1238 Replacement(Context.Sources, DefaultLoc, 0, "aab")); in TEST_F()
1242 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1244 Change.insert(Context.Sources, DefaultLoc, "a", /*InsertAfter=*/false); in TEST_F()
1248 Err = Change.insert(Context.Sources, SourceLocation(), "a", in TEST_F()
1253 Replacement(Context.Sources, DefaultLoc, 0, "a"), in TEST_F()
1254 Replacement(Context.Sources, SourceLocation(), 0, "a"))); in TEST_F()
1258 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1260 Change.insert(Context.Sources, DefaultLoc, "a", /*InsertAfter=*/false); in TEST_F()
1264 FileID NewID = Context.createInMemoryFile("extra.cpp", DefaultCode); in TEST_F()
1265 SourceLocation NewLoc = Context.Sources.getLocForStartOfFile(NewID); in TEST_F()
1266 Err = Change.insert(Context.Sources, NewLoc, "b", /*InsertAfter=*/false); in TEST_F()
1270 Replacement(Context.Sources, DefaultLoc, 0, "a"), in TEST_F()
1271 Replacement(Context.Sources, NewLoc, 0, "b"))); in TEST_F()
1275 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1276 llvm::Error Err = Change.insert(Context.Sources, DefaultLoc, "a"); in TEST_F()
1280 Err = Change.insert(Context.Sources, SourceLocation(), "b"); in TEST_F()
1284 Replacement(Context.Sources, DefaultLoc, 0, "a"), in TEST_F()
1285 Replacement(Context.Sources, SourceLocation(), 0, "b"))); in TEST_F()
1289 AtomicChange Change(Context.Sources, DefaultLoc, 17); in TEST_F()
1296 AtomicChange Change(Context.Sources, DefaultLoc); in TEST_F()
1312 FID = Context.createInMemoryFile(FilePath, Code); in setInput()
1316 return Context.Sources.getLocForStartOfFile(FID).getLocWithOffset(Offset); in getLoc()
1324 Change.replace(Context.Sources, getLoc(Offset), Length, Text); in replacementToAtomicChange()
1341 RewriterTestContext Context; member in clang::tooling::ApplyAtomicChangesTest
1373 FileID ID = Context.createInMemoryFile("AnotherFile", "12345678912345"); in TEST_F()
1376 Context.Sources, in TEST_F()
1377 Context.Sources.getLocForStartOfFile(ID).getLocWithOffset(11), 1, "bb"); in TEST_F()
1630 auto Err = Changes.back().replace(Context.Sources, getLoc(9), 3, ""); in TEST_F()
1632 Err = Changes.back().replace(Context.Sources, getLoc(35), 3, ""); in TEST_F()
1634 Err = Changes.back().replace(Context.Sources, getLoc(51), 3, ""); in TEST_F()
1636 Err = Changes.back().replace(Context.Sources, getLoc(56), 3, ""); in TEST_F()
1638 Err = Changes.back().replace(Context.Sources, getLoc(72), 3, ""); in TEST_F()
1640 Err = Changes.back().replace(Context.Sources, getLoc(97), 3, ""); in TEST_F()
1642 Err = Changes.back().replace(Context.Sources, getLoc(118), 3, ""); in TEST_F()
1657 auto Err = Changes.back().replace(Context.Sources, getLoc(7), 5, ""); in TEST_F()
1659 Err = Changes.back().replace(Context.Sources, getLoc(23), 8, ""); in TEST_F()
1661 Err = Changes.back().replace(Context.Sources, getLoc(36), 1, ""); in TEST_F()
1663 Err = Changes.back().replace(Context.Sources, getLoc(45), 3, ""); in TEST_F()
1665 Err = Changes.back().replace(Context.Sources, getLoc(53), 1, ""); in TEST_F()
1667 Err = Changes.back().replace(Context.Sources, getLoc(56), 1, ""); in TEST_F()
1681 auto Err = Changes.back().replace(Context.Sources, getLoc(7), 5, ""); in TEST_F()
1683 Err = Changes.back().replace(Context.Sources, getLoc(23), 8, ""); in TEST_F()
1685 Err = Changes.back().replace(Context.Sources, getLoc(36), 1, ""); in TEST_F()
1687 Err = Changes.back().replace(Context.Sources, getLoc(45), 3, ""); in TEST_F()
1689 Err = Changes.back().replace(Context.Sources, getLoc(53), 1, ""); in TEST_F()
1691 Err = Changes.back().replace(Context.Sources, getLoc(56), 1, ""); in TEST_F()
1709 auto Err = Changes.back().replace(Context.Sources, getLoc(4), 1, ""); in TEST_F()
1711 Err = Changes.back().replace(Context.Sources, getLoc(4), 0, "b"); in TEST_F()
1713 Err = Changes.back().replace(Context.Sources, getLoc(11), 0, "a"); in TEST_F()
1715 Err = Changes.back().replace(Context.Sources, getLoc(11), 1, ""); in TEST_F()