summaryrefslogtreecommitdiff
path: root/unittests
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2011-12-12 17:58:31 +0000
committerChad Rosier <mcrosier@apple.com>2011-12-12 17:58:31 +0000
commit7ae606a2a891707ad2e184b0e3baac0dce1b6c0f (patch)
treef2c89890209da3b8055b491e9a1733a7eec601bd /unittests
parenta0c17a495b12debcb7f206993bbc6020e2e6e8df (diff)
downloadllvm-7ae606a2a891707ad2e184b0e3baac0dce1b6c0f.tar.gz
llvm-7ae606a2a891707ad2e184b0e3baac0dce1b6c0f.tar.bz2
llvm-7ae606a2a891707ad2e184b0e3baac0dce1b6c0f.tar.xz
Revert r146363 to allow buildbots to make forward progress.
Original commit message: Support/FileSystem: Implement canonicalize. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146378 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests')
-rw-r--r--unittests/Support/Path.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/unittests/Support/Path.cpp b/unittests/Support/Path.cpp
index 456b171dfc..358dad0f83 100644
--- a/unittests/Support/Path.cpp
+++ b/unittests/Support/Path.cpp
@@ -312,32 +312,4 @@ TEST_F(FileSystemTest, Magic) {
}
}
-TEST_F(FileSystemTest, Canonicalize) {
- SmallString<128> file_pathname(TestDirectory);
- path::append(file_pathname, "canonicalize", "a0", "aa1");
-
- bool existed;
- ASSERT_NO_ERROR(fs::create_directories(Twine(TestDirectory)
- + "/canonicalize/a0/aa1", existed));
-
- {
- path::append(file_pathname, "file.txt");
- std::string ErrMsg;
- raw_fd_ostream file(file_pathname.c_str(), ErrMsg);
- file << "hello\n";
- }
-
- SmallString<0> res;
- ASSERT_NO_ERROR(fs::canonicalize(Twine(TestDirectory)
- + "/cAnOnIcAlIzE/A0/aA1/fIlE.TxT", res));
- // Only check if we actually found the file. As we won't find it on case
- // sensitive file systems.
- if (fs::exists(res.str())) {
- ASSERT_TRUE(res.str().find("canonicalize") != StringRef::npos);
- ASSERT_TRUE(res.str().find("a0") != StringRef::npos);
- ASSERT_TRUE(res.str().find("aa1") != StringRef::npos);
- ASSERT_TRUE(res.str().find("file.txt") != StringRef::npos);
- }
-}
-
} // anonymous namespace