diff options
Diffstat (limited to 'clang/unittests/Format/FormatTestObjC.cpp')
| -rw-r--r-- | clang/unittests/Format/FormatTestObjC.cpp | 17 | 
1 files changed, 15 insertions, 2 deletions
| diff --git a/clang/unittests/Format/FormatTestObjC.cpp b/clang/unittests/Format/FormatTestObjC.cpp index 23e90663717..d9805859f66 100644 --- a/clang/unittests/Format/FormatTestObjC.cpp +++ b/clang/unittests/Format/FormatTestObjC.cpp @@ -281,8 +281,7 @@ TEST_F(FormatTestObjC, FormatObjCInterface) {                 "    ccccccccccccc, ccccccccccccc,\n"                 "    ccccccccccccc, ccccccccccccc> {\n"                 "}"); - -  Style.BinPackParameters = false; +  Style.ObjCBinPackProtocolList = FormatStyle::BPS_Never;    verifyFormat("@interface ddddddddddddd () <\n"                 "    ddddddddddddd,\n"                 "    ddddddddddddd,\n" @@ -290,6 +289,20 @@ TEST_F(FormatTestObjC, FormatObjCInterface) {                 "    ddddddddddddd> {\n"                 "}"); +  Style.BinPackParameters = false; +  Style.ObjCBinPackProtocolList = FormatStyle::BPS_Auto; +  verifyFormat("@interface eeeeeeeeeeeee () <\n" +               "    eeeeeeeeeeeee,\n" +               "    eeeeeeeeeeeee,\n" +               "    eeeeeeeeeeeee,\n" +               "    eeeeeeeeeeeee> {\n" +               "}"); +  Style.ObjCBinPackProtocolList = FormatStyle::BPS_Always; +  verifyFormat("@interface fffffffffffff () <\n" +               "    fffffffffffff, fffffffffffff,\n" +               "    fffffffffffff, fffffffffffff> {\n" +               "}"); +    Style = getGoogleStyle(FormatStyle::LK_ObjC);    verifyFormat("@interface Foo : NSObject <NSSomeDelegate> {\n"                 " @public\n" | 

