diff --git a/jvm/jvm-analysis-kotlin-tests/testSrc/com/intellij/codeInspection/tests/kotlin/KotlinSerializableHasSerialVersionUidFieldInspectionTest.kt b/jvm/jvm-analysis-kotlin-tests/testSrc/com/intellij/codeInspection/tests/kotlin/KotlinSerializableHasSerialVersionUidFieldInspectionTest.kt index 12be3626de02..6a354985f4f8 100644 --- a/jvm/jvm-analysis-kotlin-tests/testSrc/com/intellij/codeInspection/tests/kotlin/KotlinSerializableHasSerialVersionUidFieldInspectionTest.kt +++ b/jvm/jvm-analysis-kotlin-tests/testSrc/com/intellij/codeInspection/tests/kotlin/KotlinSerializableHasSerialVersionUidFieldInspectionTest.kt @@ -30,4 +30,25 @@ class KotlinSerializableHasSerialVersionUidFieldInspectionTest : SerializableHas } """.trimIndent(), "Add 'serialVersionUID' field") } + + fun `test quickfix companion exists`() { + myFixture.testQuickFix(ULanguage.KOTLIN, """ + import java.io.Serializable + + class Foo : Serializable { + companion object { + val bar = 0 + } + } + """.trimIndent(), """ + import java.io.Serializable + + class Foo : Serializable { + companion object { + private const val serialVersionUID: Long = -7315889077010185135L + val bar = 0 + } + } + """.trimIndent(), "Add 'serialVersionUID' field") + } } \ No newline at end of file