Coverage Summary for Class: ProtoValueClassCollectionFixture (com.ghost.serialization.integration.model)
| Class |
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| ProtoValueClassCollectionFixture |
100%
(2/2)
|
0%
(0/2)
|
100%
(4/4)
|
82.7%
(62/75)
|
| ProtoValueClassCollectionFixture$Companion |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/2)
|
| Total |
66.7%
(2/3)
|
0%
(0/2)
|
80%
(4/5)
|
80.5%
(62/77)
|
package com.ghost.serialization.integration.model
import com.ghost.serialization.annotations.GhostProtoSerialization
import com.ghost.serialization.annotations.GhostSerialization
import kotlinx.serialization.Serializable
@JvmInline
@Serializable
@GhostSerialization
value class ProtoAccountId(val value: Long)
@GhostProtoSerialization
@Serializable
data class ProtoValueClassCollectionFixture(
val ids: List<ProtoAccountId>,
val accounts: Map<String, ProtoAccountId>
)