Author: akirtzidis
Date: Tue Jul 28 12:38:51 2015
New Revision: 243455

URL: http://llvm.org/viewvc/llvm-project?rev=243455&view=rev
Log:
[test] Follow-up for r243119, also add a test case using property methods.

Modified:
    cfe/trunk/test/Index/complete-method-decls.m

Modified: cfe/trunk/test/Index/complete-method-decls.m
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Index/complete-method-decls.m?rev=243455&r1=243454&r2=243455&view=diff
==============================================================================
--- cfe/trunk/test/Index/complete-method-decls.m (original)
+++ cfe/trunk/test/Index/complete-method-decls.m Tue Jul 28 12:38:51 2015
@@ -88,6 +88,8 @@ typedef A *MyObjectRef;
 @interface I2
 -(nonnull I2 *)produceI2:(nullable I2 *)i2;
 -(int *__nullable *__nullable)something:(void(^__nullable)(int *__nullable))b;
+@property (nullable, strong) id prop;
+@property (nullable, strong) void(^propWB)(int *_Nullable);
 @end
 
 @implementation I2
@@ -223,10 +225,14 @@ typedef A *MyObjectRef;
 // CHECK-CLASSTY: ObjCInstanceMethodDecl:{LeftParen (}{Text MyObject<P1> 
*}{RightParen )}{TypedText meth2}
 // CHECK-CLASSTY: ObjCInstanceMethodDecl:{LeftParen (}{Text 
MyObjectRef}{RightParen )}{TypedText meth3}
 
-// RUN: c-index-test -code-completion-at=%s:94:2 %s -target 
x86_64-apple-macosx10.7 | FileCheck -check-prefix=CHECK-NULLABILITY %s
+// RUN: c-index-test -code-completion-at=%s:96:2 %s -target 
x86_64-apple-macosx10.7 | FileCheck -check-prefix=CHECK-NULLABILITY %s
 // CHECK-NULLABILITY: ObjCInstanceMethodDecl:{LeftParen (}{Text I2 
*}{RightParen )}{TypedText produceI2}{TypedText :}{LeftParen (}{Text I2 
*}{RightParen )}{Text i2} (40)
+// CHECK-NULLABILITY: ObjCInstanceMethodDecl:{LeftParen (}{Text id}{RightParen 
)}{TypedText prop}
+// CHECK-NULLABILITY: ObjCInstanceMethodDecl:{LeftParen (}{Text void (^)(int * 
_Nullable)}{RightParen )}{TypedText propWB}
+// CHECK-NULLABILITY: ObjCInstanceMethodDecl:{LeftParen (}{Text 
void}{RightParen )}{TypedText setProp}{TypedText :}{LeftParen (}{Text 
id}{RightParen )}{Text prop}
+// CHECK-NULLABILITY: ObjCInstanceMethodDecl:{LeftParen (}{Text 
void}{RightParen )}{TypedText setPropWB}{TypedText :}{LeftParen (}{Text void 
(^)(int * _Nullable)}{RightParen )}{Text propWB}
 // CHECK-NULLABILITY: ObjCInstanceMethodDecl:{LeftParen (}{Text int * 
_Nullable *}{RightParen )}{TypedText something}{TypedText :}{LeftParen (}{Text 
void (^)(int * _Nullable)}{RightParen )}{Text b}
 
-// RUN: c-index-test -code-completion-at=%s:105:2 %s -target 
x86_64-apple-macosx10.7 | FileCheck -check-prefix=CHECK-NULLABILITY2 %s
+// RUN: c-index-test -code-completion-at=%s:107:2 %s -target 
x86_64-apple-macosx10.7 | FileCheck -check-prefix=CHECK-NULLABILITY2 %s
 // CHECK-NULLABILITY2: ObjCInstanceMethodDecl:{LeftParen (}{Text 
instancetype}{RightParen )}{TypedText getI3} (40)
 // CHECK-NULLABILITY2: ObjCInstanceMethodDecl:{LeftParen (}{Text I3 
*}{RightParen )}{TypedText produceI3}{TypedText :}{LeftParen (}{Text I3 
*}{RightParen )}{Text i3} (40)


_______________________________________________
cfe-commits mailing list
cfe-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to