Skip to content

NPE with new Kotlin IR compiler #17

@ZakTaccardi

Description

@ZakTaccardi

Using Kotlin 1.5

typealias FeatureName = String

data class Feature(
    val name: FeatureName,
    val default: Boolean
) {
    companion object
}
@Test
fun `Koverage cover`() {
    // For data classes
    Koverage.cover(Feature::class)
}
java.lang.NullPointerException
	at com.company.Feature.hashCode(Feature.kt)
	at net.sarazan.koverage.testers.DataTester.coverHash(DataTester.kt:52)
	at net.sarazan.koverage.testers.DataTester.cover(DataTester.kt:28)
	at net.sarazan.koverage.testers.DataTester$Companion.cover(DataTester.kt:18)
	at net.sarazan.koverage.Koverage.cover(Koverage.kt:23)
	at com.company.FeatureTest.Koverage cover(FeatureTest.kt:11)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions