diff options
Diffstat (limited to 'clang/unittests/Format/ConfigParseTest.cpp')
| -rw-r--r-- | clang/unittests/Format/ConfigParseTest.cpp | 37 | 
1 files changed, 25 insertions, 12 deletions
| diff --git a/clang/unittests/Format/ConfigParseTest.cpp b/clang/unittests/Format/ConfigParseTest.cpp index 6488e38..43b2117 100644 --- a/clang/unittests/Format/ConfigParseTest.cpp +++ b/clang/unittests/Format/ConfigParseTest.cpp @@ -172,6 +172,16 @@ TEST(ConfigParseTest, ParsesConfigurationBools) {    CHECK_PARSE_BOOL(BinPackLongBracedList);    CHECK_PARSE_BOOL(BreakAdjacentStringLiterals);    CHECK_PARSE_BOOL(BreakAfterJavaFieldAnnotations); +  CHECK_PARSE_BOOL(BreakAfterOpenBracketBracedList); +  CHECK_PARSE_BOOL(BreakAfterOpenBracketFunction); +  CHECK_PARSE_BOOL(BreakAfterOpenBracketIf); +  CHECK_PARSE_BOOL(BreakAfterOpenBracketLoop); +  CHECK_PARSE_BOOL(BreakAfterOpenBracketSwitch); +  CHECK_PARSE_BOOL(BreakBeforeCloseBracketBracedList); +  CHECK_PARSE_BOOL(BreakBeforeCloseBracketFunction); +  CHECK_PARSE_BOOL(BreakBeforeCloseBracketIf); +  CHECK_PARSE_BOOL(BreakBeforeCloseBracketLoop); +  CHECK_PARSE_BOOL(BreakBeforeCloseBracketSwitch);    CHECK_PARSE_BOOL(BreakBeforeTemplateCloser);    CHECK_PARSE_BOOL(BreakBeforeTernaryOperators);    CHECK_PARSE_BOOL(BreakStringLiterals); @@ -533,20 +543,23 @@ TEST(ConfigParseTest, ParsesConfiguration) {    CHECK_PARSE("EnumTrailingComma: Remove", EnumTrailingComma,                FormatStyle::ETC_Remove); -  Style.AlignAfterOpenBracket = FormatStyle::BAS_AlwaysBreak; -  CHECK_PARSE("AlignAfterOpenBracket: Align", AlignAfterOpenBracket, -              FormatStyle::BAS_Align); -  CHECK_PARSE("AlignAfterOpenBracket: DontAlign", AlignAfterOpenBracket, -              FormatStyle::BAS_DontAlign); +  Style.AlignAfterOpenBracket = false; +  CHECK_PARSE("AlignAfterOpenBracket: Align", AlignAfterOpenBracket, true); +  CHECK_PARSE("AlignAfterOpenBracket: DontAlign", AlignAfterOpenBracket, false); +  // For backward compatibility:    CHECK_PARSE("AlignAfterOpenBracket: AlwaysBreak", AlignAfterOpenBracket, -              FormatStyle::BAS_AlwaysBreak); +              true); +  CHECK_PARSE("AlignAfterOpenBracket: AlwaysBreak\n" +              "BreakAfterOpenBracketIf: false", +              BreakAfterOpenBracketIf, false); +  CHECK_PARSE("BreakAfterOpenBracketLoop: true\n" +              "AlignAfterOpenBracket: AlwaysBreak", +              BreakAfterOpenBracketLoop, true); +  CHECK_PARSE("AlignAfterOpenBracket: false", AlignAfterOpenBracket, false);    CHECK_PARSE("AlignAfterOpenBracket: BlockIndent", AlignAfterOpenBracket, -              FormatStyle::BAS_BlockIndent); -  // For backward compatibility: -  CHECK_PARSE("AlignAfterOpenBracket: false", AlignAfterOpenBracket, -              FormatStyle::BAS_DontAlign); -  CHECK_PARSE("AlignAfterOpenBracket: true", AlignAfterOpenBracket, -              FormatStyle::BAS_Align); +              true); +  Style.AlignAfterOpenBracket = false; +  CHECK_PARSE("AlignAfterOpenBracket: true", AlignAfterOpenBracket, true);    Style.AlignEscapedNewlines = FormatStyle::ENAS_Left;    CHECK_PARSE("AlignEscapedNewlines: DontAlign", AlignEscapedNewlines, | 
