Parcelize: Generate non-final 'writeToParcel()' and 'describeContents()' (#KT-24720)

This commit is contained in:
Yan Zhulanow
2018-06-18 19:28:15 +03:00
parent adf3057fea
commit 26ca7a140d
4 changed files with 33 additions and 5 deletions
@@ -22,7 +22,10 @@ import org.jetbrains.kotlin.descriptors.ClassKind
import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.name.Name
import org.jetbrains.kotlin.resolve.extensions.SyntheticResolveExtension
import org.jetbrains.kotlin.test.JUnit3RunnerWithInners
import org.junit.runner.RunWith
@RunWith(JUnit3RunnerWithInners::class)
class ParcelBoxTest : AbstractParcelBoxTest() {
fun testSimple() = doTest("simple")
fun testPrimitiveTypes() = doTest("primitiveTypes")
@@ -56,6 +59,7 @@ class ParcelBoxTest : AbstractParcelBoxTest() {
fun testKt20717() = doTest("kt20717")
fun testEnumObject() = doTest("enumObject")
fun testIntArray() = doTest("intArray")
fun testOpenParcelize() = doTest("openParcelize")
}
class ParcelBoxTestWithSerializableLikeExtension : AbstractParcelBoxTest() {