]> granicus.if.org Git - clang/commitdiff
Adding to FormatTest.cpp test for a very long ObjC method
authorFariborz Jahanian <fjahanian@apple.com>
Fri, 21 Dec 2012 22:51:18 +0000 (22:51 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Fri, 21 Dec 2012 22:51:18 +0000 (22:51 +0000)
declaration requiring formatting of wrap-arounds.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@170946 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/Format/FormatTest.cpp

index b33206b404e734aab103f6e199506edd48c10d23..f954c14ef73ab1f4f8ab47407f800658c4e77aa3 100644 (file)
@@ -705,6 +705,21 @@ TEST_F(FormatTest, FormatForObjectiveCMethodDecls) {
             format("- (id)Method6:(id)A:(id)B:(id)C:(id)D;"));
   EXPECT_EQ("- (void)sendAction:(SEL)aSelector to:(id)anObject forAllCells:(BOOL)flag;",
             format("- (void)sendAction:(SEL)aSelector to:(id)anObject forAllCells:(BOOL)flag;"));
+
+  // Very long objectiveC method declaration.
+  EXPECT_EQ("- (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range\n    "
+            "outRange:(NSRange)out_range outRange1:(NSRange)out_range1\n    "
+            "outRange2:(NSRange)out_range2 outRange3:(NSRange)out_range3\n    "
+            "outRange4:(NSRange)out_range4 outRange5:(NSRange)out_range5\n    "
+            "outRange6:(NSRange)out_range6 outRange7:(NSRange)out_range7\n    "
+            "outRange8:(NSRange)out_range8 outRange9:(NSRange)out_range9;",
+
+            format("- (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range "
+                   "outRange:(NSRange) out_range outRange1:(NSRange) out_range1 "
+                   "outRange2:(NSRange) out_range2  outRange3:(NSRange) out_range3  "
+                   "outRange4:(NSRange) out_range4  outRange5:(NSRange) out_range5 "
+                   "outRange6:(NSRange) out_range6  outRange7:(NSRange) out_range7  "
+                   "outRange8:(NSRange) out_range8  outRange9:(NSRange) out_range9;"));
 }
 
 }  // end namespace tooling