summaryrefslogtreecommitdiffstats
path: root/clang/unittests/Format/FormatTestJava.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2014-12-12 13:03:22 +0000
committerAlexander Kornienko <alexfh@google.com>2014-12-12 13:03:22 +0000
commitff2437fe849d3afb7851e63637b129bd94d8c2b2 (patch)
tree4b7313c77023fcdddb8a69227228df0f5619315f /clang/unittests/Format/FormatTestJava.cpp
parent384095e65c9d383309d876d2b0595bd976215da3 (diff)
downloadbcm5719-llvm-ff2437fe849d3afb7851e63637b129bd94d8c2b2.tar.gz
bcm5719-llvm-ff2437fe849d3afb7851e63637b129bd94d8c2b2.zip
Don't break string literals in Java and JavaScript.
The proper way to break string literals in these languages is by inserting a "+" between parts which we don't support yet. So we disable string literal breaking until then. llvm-svn: 224120
Diffstat (limited to 'clang/unittests/Format/FormatTestJava.cpp')
-rw-r--r--clang/unittests/Format/FormatTestJava.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/unittests/Format/FormatTestJava.cpp b/clang/unittests/Format/FormatTestJava.cpp
index 6f7e43f325c..d80cccdc467 100644
--- a/clang/unittests/Format/FormatTestJava.cpp
+++ b/clang/unittests/Format/FormatTestJava.cpp
@@ -418,5 +418,12 @@ TEST_F(FormatTestJava, FormatsLambdas) {
getStyleWithColumns(40));
}
+TEST_F(FormatTestJava, BreaksStringLiterals) {
+ // FIXME: String literal breaking is currently disabled for Java and JS, as it
+ // requires strings to be merged using "+" which we don't support.
+ EXPECT_EQ("\"some text other\";",
+ format("\"some text other\";", getStyleWithColumns(14)));
+}
+
} // end namespace tooling
} // end namespace clang
OpenPOWER on IntegriCloud