[jvm] SerializableHasSerialVersionUidFieldInspection add Kotlin test

Adds test for when the companion object already exists.

GitOrigin-RevId: da17be785a77d2440689505ed1d95f42c946d754
This commit is contained in:
Bart van Helvert
2021-08-23 17:35:31 +00:00
committed by intellij-monorepo-bot
parent c13edb7af0
commit b50acf3ee5
@@ -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 Fo<caret>o : 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")
}
}