Add missing Objective-C interop tests
This commit is contained in:
committed by
SvyatoslavScherbina
parent
77e69f5a3f
commit
3c8e12328c
@@ -144,6 +144,13 @@ fun testTypeOps() {
|
|||||||
assertTrue(NSValue.asAny() is NSObjectProtocolMeta)
|
assertTrue(NSValue.asAny() is NSObjectProtocolMeta)
|
||||||
assertFalse(NSValue.asAny() is NSObjectProtocol) // Must be true, but not implemented properly yet.
|
assertFalse(NSValue.asAny() is NSObjectProtocol) // Must be true, but not implemented properly yet.
|
||||||
|
|
||||||
|
assertFalse(Any() is ObjCClass)
|
||||||
|
assertFalse(Any() is ObjCClassOf<*>)
|
||||||
|
assertFalse(NSObject().asAny() is ObjCClass)
|
||||||
|
assertFalse(NSObject().asAny() is ObjCClassOf<*>)
|
||||||
|
assertTrue(NSObject.asAny() is ObjCClass)
|
||||||
|
assertTrue(NSObject.asAny() is ObjCClassOf<*>)
|
||||||
|
|
||||||
assertEquals(3u, ("foo" as NSString).length())
|
assertEquals(3u, ("foo" as NSString).length())
|
||||||
assertEquals(4u, ((1..4).joinToString("") as NSString).length())
|
assertEquals(4u, ((1..4).joinToString("") as NSString).length())
|
||||||
assertEquals(2u, (listOf(0, 1) as NSArray).count())
|
assertEquals(2u, (listOf(0, 1) as NSArray).count())
|
||||||
|
|||||||
Reference in New Issue
Block a user