Coverage Summary for Class: RecurringRuleId (com.georgeci.moneysurfer.domain.primitives)
| Class |
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| RecurringRuleId |
100%
(1/1)
|
|
100%
(1/1)
|
100%
(11/11)
|
| RecurringRuleId$Companion |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/4)
|
| Total |
50%
(1/2)
|
|
50%
(1/2)
|
73.3%
(11/15)
|
package com.georgeci.moneysurfer.domain.primitives
import kotlinx.serialization.Serializable
import kotlin.jvm.JvmInline
import kotlin.uuid.ExperimentalUuidApi
import kotlin.uuid.Uuid
@JvmInline
@Serializable
value class RecurringRuleId(val value: String) {
companion object {
@OptIn(ExperimentalUuidApi::class)
fun uuid(): RecurringRuleId = RecurringRuleId(Uuid.random().toString())
}
}