diff options
author | Ariel J. Bernal <ariel.j.bernal@intel.com> | 2013-10-18 19:48:31 +0000 |
---|---|---|
committer | Ariel J. Bernal <ariel.j.bernal@intel.com> | 2013-10-18 19:48:31 +0000 |
commit | 19b60a524c53ada17a31b5c9a96c7885ca48c825 (patch) | |
tree | 65084d0b4faabfadcfcd2c16b0e16dc7764b38e2 /unittests | |
parent | be63ab6612b250972ae528ae910e5fa64f9c5731 (diff) | |
download | clang-19b60a524c53ada17a31b5c9a96c7885ca48c825.tar.gz |
Reverted r192992 broke windows and freebsd builds.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@192997 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests')
-rw-r--r-- | unittests/Tooling/RefactoringTest.cpp | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/unittests/Tooling/RefactoringTest.cpp b/unittests/Tooling/RefactoringTest.cpp index 004ab2aa78..8c7bfa1c76 100644 --- a/unittests/Tooling/RefactoringTest.cpp +++ b/unittests/Tooling/RefactoringTest.cpp @@ -244,10 +244,6 @@ public: return Context.Sources.createFileID(File, SourceLocation(), SrcMgr::C_User); } - StringRef getFilePath(llvm::StringRef Name) { - return TemporaryFiles.lookup(Name); - } - std::string getFileContentFromDisk(llvm::StringRef Name) { std::string Path = TemporaryFiles.lookup(Name); assert(!Path.empty()); @@ -274,48 +270,6 @@ TEST_F(FlushRewrittenFilesTest, StoresChangesOnDisk) { getFileContentFromDisk("input.cpp")); } -TEST_F(FlushRewrittenFilesTest, GetFilePath) { - // Create a temporary file. - createFile("input.cpp", "line1\nline2\nline3\nline4"); - StringRef FilePath = getFilePath("input.cpp"); - StringRef TempPath = llvm::sys::path::parent_path(FilePath); - StringRef TempFile = llvm::sys::path::filename(FilePath); - - // Save current path. - SmallString<512> CurrentPath; - llvm::sys::fs::current_path(CurrentPath); - - // Change directory to the temporary directory. - EXPECT_EQ(0, chdir(TempPath.str().c_str())); - - // Get a FileEntry from the current directory. - FileManager Files((FileSystemOptions())); - const FileEntry *Entry = Files.getFile(TempFile); - ASSERT_TRUE(Entry != NULL); - - FileID ID = Context.Sources.createFileID(Entry, SourceLocation(), - SrcMgr::C_User); - - Replacement R = Replacement(Context.Sources, Context.getLocation(ID, 2, 1), - 5, "replaced"); - - // Change back to the original path so we can verify that replacements - // are being applied independently of the location. - EXPECT_EQ(0, chdir(CurrentPath.c_str())); - - // We expect that the file path of the replacement is using an absolute path - EXPECT_TRUE(llvm::sys::fs::equivalent(R.getFilePath(), - getFilePath("input.cpp"))); - - // Apply replacements. - Replacements Replaces; - Replaces.insert(R); - EXPECT_TRUE(applyAllReplacements(Replaces, Context.Rewrite)); - EXPECT_FALSE(Context.Rewrite.overwriteChangedFiles()); - EXPECT_EQ("line1\nreplaced\nline3\nline4", - getFileContentFromDisk("input.cpp")); -} - namespace { template <typename T> class TestVisitor : public clang::RecursiveASTVisitor<T> { |