diff options
Diffstat (limited to 'clang/unittests/Format')
| -rw-r--r-- | clang/unittests/Format/FormatTest.cpp | 16 | 
1 files changed, 14 insertions, 2 deletions
| diff --git a/clang/unittests/Format/FormatTest.cpp b/clang/unittests/Format/FormatTest.cpp index a9fbe4b6fc3..bdb3fbe4835 100644 --- a/clang/unittests/Format/FormatTest.cpp +++ b/clang/unittests/Format/FormatTest.cpp @@ -276,7 +276,6 @@ TEST_F(FormatTest, RemovesEmptyLines) {                     "\n"                     "}")); -  // FIXME: This is slightly inconsistent.    FormatStyle LLVMWithNoNamespaceFix = getLLVMStyle();    LLVMWithNoNamespaceFix.FixNamespaceComments = false;    EXPECT_EQ("namespace {\n" @@ -295,12 +294,25 @@ TEST_F(FormatTest, RemovesEmptyLines) {                     "}"));    EXPECT_EQ("namespace {\n"              "int i;\n" -            "\n" +            "};", +            format("namespace {\n" +                   "int i;\n" +                   "\n" +                   "};")); +  EXPECT_EQ("namespace {\n" +            "int i;\n"              "} // namespace",              format("namespace {\n"                     "int i;\n"                     "\n"                     "}  // namespace")); +  EXPECT_EQ("namespace {\n" +            "int i;\n" +            "}; // namespace", +            format("namespace {\n" +                   "int i;\n" +                   "\n" +                   "};  // namespace"));    FormatStyle Style = getLLVMStyle();    Style.AllowShortFunctionsOnASingleLine = FormatStyle::SFS_All; | 

