diff options
Diffstat (limited to 'unittests/Format/FormatTest.cpp')
-rw-r--r-- | unittests/Format/FormatTest.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/unittests/Format/FormatTest.cpp b/unittests/Format/FormatTest.cpp index e21367bb31..5c1b6031c6 100644 --- a/unittests/Format/FormatTest.cpp +++ b/unittests/Format/FormatTest.cpp @@ -363,5 +363,23 @@ TEST_F(FormatTest, HandlesIncludeDirectives) { // "};"); //} +TEST_F(FormatTest, IncorrectCodeUnbalancedBraces) { + verifyFormat("{"); +} + +TEST_F(FormatTest, IncorrectCodeDoNoWhile) { + verifyFormat("do {\n" + "};"); + verifyFormat("do {\n" + "};\n" + "f();"); + verifyFormat("do {\n" + "}\n" + "wheeee(fun);"); + verifyFormat("do {\n" + " f();\n" + "};"); +} + } // end namespace tooling } // end namespace clang |