|
@@ -1241,6 +1241,30 @@ TEST_F(FormatTest, ShortCaseLabels) {
|
|
|
" return false;\n"
|
|
|
"}",
|
|
|
Style));
|
|
|
+ Style.AllowShortCaseLabelsOnASingleLine = true;
|
|
|
+ Style.BreakBeforeBraces = FormatStyle::BS_Custom;
|
|
|
+ Style.BraceWrapping.AfterControlStatement = true;
|
|
|
+ EXPECT_EQ("switch (n)\n"
|
|
|
+ "{\n"
|
|
|
+ " case 0:\n"
|
|
|
+ " {\n"
|
|
|
+ " return false;\n"
|
|
|
+ " }\n"
|
|
|
+ " default:\n"
|
|
|
+ " {\n"
|
|
|
+ " return true;\n"
|
|
|
+ " }\n"
|
|
|
+ "}",
|
|
|
+ format("switch (n) {\n"
|
|
|
+ " case 0: {\n"
|
|
|
+ " return false;\n"
|
|
|
+ " }\n"
|
|
|
+ " default:\n"
|
|
|
+ " {\n"
|
|
|
+ " return true;\n"
|
|
|
+ " }\n"
|
|
|
+ "}",
|
|
|
+ Style));
|
|
|
}
|
|
|
|
|
|
TEST_F(FormatTest, FormatsLabels) {
|