diff options
Diffstat (limited to 'unittests/Format/FormatTest.cpp')
| -rw-r--r-- | unittests/Format/FormatTest.cpp | 25 | 
1 files changed, 24 insertions, 1 deletions
diff --git a/unittests/Format/FormatTest.cpp b/unittests/Format/FormatTest.cpp index b5f959f9c1f7..937362f5c9d7 100644 --- a/unittests/Format/FormatTest.cpp +++ b/unittests/Format/FormatTest.cpp @@ -825,12 +825,35 @@ TEST_F(FormatTest, FormatsSwitchStatement) {                 "  case A:\n"                 "    f();\n"                 "    break;\n" -               "  // On B:\n" +               "    // fallthrough\n"                 "  case B:\n"                 "    g();\n"                 "    break;\n"                 "  }\n"                 "});"); +  EXPECT_EQ("DEBUG({\n" +            "  switch (x) {\n" +            "  case A:\n" +            "    f();\n" +            "    break;\n" +            "  // On B:\n" +            "  case B:\n" +            "    g();\n" +            "    break;\n" +            "  }\n" +            "});", +            format("DEBUG({\n" +                   "  switch (x) {\n" +                   "  case A:\n" +                   "    f();\n" +                   "    break;\n" +                   "  // On B:\n" +                   "  case B:\n" +                   "    g();\n" +                   "    break;\n" +                   "  }\n" +                   "});", +                   getLLVMStyle()));    verifyFormat("switch (a) {\n"                 "case (b):\n"                 "  return;\n"  | 
