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)
Using Kotlin 1.5