Add trivial test for @OverrideInit
This commit is contained in:
committed by
SvyatoslavScherbina
parent
99e1ec6c9f
commit
d90d6cd47a
@@ -22,6 +22,7 @@ fun run() {
|
||||
testBlocks()
|
||||
testCustomRetain()
|
||||
testVarargs()
|
||||
testOverrideInit()
|
||||
|
||||
assertEquals(2, ForwardDeclaredEnum.TWO.value)
|
||||
|
||||
@@ -299,6 +300,14 @@ fun testVarargs() {
|
||||
)
|
||||
}
|
||||
|
||||
fun testOverrideInit() {
|
||||
assertEquals(42, (TestOverrideInitImpl.createWithValue(42) as TestOverrideInitImpl).value)
|
||||
}
|
||||
|
||||
class TestOverrideInitImpl @OverrideInit constructor(val value: Int) : TestOverrideInit(value) {
|
||||
companion object : TestOverrideInitMeta()
|
||||
}
|
||||
|
||||
private class MyException : Throwable()
|
||||
|
||||
fun nsArrayOf(vararg elements: Any): NSArray = NSMutableArray().apply {
|
||||
|
||||
Reference in New Issue
Block a user