summaryrefslogtreecommitdiffstats
path: root/clang/unittests/Tooling
diff options
context:
space:
mode:
authorManuel Klimek <klimek@google.com>2016-02-29 16:44:16 +0000
committerManuel Klimek <klimek@google.com>2016-02-29 16:44:16 +0000
commit06d5af4c9dee685961e83c49e4c9ffb1cc054e56 (patch)
tree59433f8ff2d2735d2e2911c693665cf20dd9b8cb /clang/unittests/Tooling
parent1a5706ca1bbf4028fb01424238ae1d22f0f64ba6 (diff)
downloadbcm5719-llvm-06d5af4c9dee685961e83c49e4c9ffb1cc054e56.tar.gz
bcm5719-llvm-06d5af4c9dee685961e83c49e4c9ffb1cc054e56.zip
Revert "Implement new interfaces for code-formatting when applying replacements."
This reverts commit r262232. llvm-svn: 262234
Diffstat (limited to 'clang/unittests/Tooling')
-rw-r--r--clang/unittests/Tooling/CMakeLists.txt1
-rw-r--r--clang/unittests/Tooling/RefactoringTest.cpp49
2 files changed, 0 insertions, 50 deletions
diff --git a/clang/unittests/Tooling/CMakeLists.txt b/clang/unittests/Tooling/CMakeLists.txt
index 74e7e76a311..3035fdcc015 100644
--- a/clang/unittests/Tooling/CMakeLists.txt
+++ b/clang/unittests/Tooling/CMakeLists.txt
@@ -24,7 +24,6 @@ target_link_libraries(ToolingTests
clangAST
clangASTMatchers
clangBasic
- clangFormat
clangFrontend
clangLex
clangRewrite
diff --git a/clang/unittests/Tooling/RefactoringTest.cpp b/clang/unittests/Tooling/RefactoringTest.cpp
index 49a4e1dde78..ff11aeae117 100644
--- a/clang/unittests/Tooling/RefactoringTest.cpp
+++ b/clang/unittests/Tooling/RefactoringTest.cpp
@@ -18,7 +18,6 @@
#include "clang/Basic/FileManager.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/SourceManager.h"
-#include "clang/Format/Format.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Frontend/FrontendAction.h"
#include "clang/Frontend/TextDiagnosticPrinter.h"
@@ -167,35 +166,6 @@ TEST_F(ReplacementTest, ApplyAllFailsIfOneApplyFails) {
EXPECT_EQ("z", Context.getRewrittenText(IDz));
}
-TEST_F(ReplacementTest, FormatCodeAfterReplacements) {
- // Column limit is 20.
- std::string Code = "Type *a =\n"
- " new Type();\n"
- "g(iiiii, 0, jjjjj,\n"
- " 0, kkkkk, 0, mm);\n"
- "int bad = format ;";
- std::string Expected = "auto a = new Type();\n"
- "g(iiiii, nullptr,\n"
- " jjjjj, nullptr,\n"
- " kkkkk, nullptr,\n"
- " mm);\n"
- "int bad = format ;";
- FileID ID = Context.createInMemoryFile("format.cpp", Code);
- Replacements Replaces;
- Replaces.insert(
- Replacement(Context.Sources, Context.getLocation(ID, 1, 1), 6, "auto "));
- Replaces.insert(Replacement(Context.Sources, Context.getLocation(ID, 3, 10),
- 1, "nullptr"));
- Replaces.insert(Replacement(Context.Sources, Context.getLocation(ID, 4, 3), 1,
- "nullptr"));
- Replaces.insert(Replacement(Context.Sources, Context.getLocation(ID, 4, 13),
- 1, "nullptr"));
-
- format::FormatStyle Style = format::getLLVMStyle();
- Style.ColumnLimit = 20; // Set column limit to 20 to increase readibility.
- EXPECT_EQ(Expected, applyAllReplacementsAndFormat(Code, Replaces, Style));
-}
-
TEST(ShiftedCodePositionTest, FindsNewCodePosition) {
Replacements Replaces;
Replaces.insert(Replacement("", 0, 1, ""));
@@ -448,25 +418,6 @@ TEST(Range, contains) {
EXPECT_FALSE(Range(0, 10).contains(Range(0, 11)));
}
-TEST(Range, CalculateRangesOfReplacements) {
- // Before: aaaabbbbbbz
- // After : bbbbbbzzzzzzoooooooooooooooo
- Replacements Replaces;
- Replaces.insert(Replacement("foo", 0, 4, ""));
- Replaces.insert(Replacement("foo", 10, 1, "zzzzzz"));
- Replaces.insert(Replacement("foo", 11, 0, "oooooooooooooooo"));
-
- std::vector<Range> Ranges = calculateChangedRangesInFile(Replaces);
-
- EXPECT_EQ(3ul, Ranges.size());
- EXPECT_TRUE(Ranges[0].getOffset() == 0);
- EXPECT_TRUE(Ranges[0].getLength() == 0);
- EXPECT_TRUE(Ranges[1].getOffset() == 6);
- EXPECT_TRUE(Ranges[1].getLength() == 6);
- EXPECT_TRUE(Ranges[2].getOffset() == 12);
- EXPECT_TRUE(Ranges[2].getLength() == 16);
-}
-
TEST(DeduplicateTest, removesDuplicates) {
std::vector<Replacement> Input;
Input.push_back(Replacement("fileA", 50, 0, " foo "));
OpenPOWER on IntegriCloud