Coverage Summary for Class: ClickTrackId (com.vsevolodganin.clicktrack.model)
Class |
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
ClickTrackId$Builtin |
|
ClickTrackId$Builtin$ClickSoundsTest |
0%
(0/2)
|
0%
(0/2)
|
0%
(0/2)
|
0%
(0/46)
|
ClickTrackId$Builtin$ClickSoundsTest$Companion |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/2)
|
ClickTrackId$Builtin$Metronome |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/19)
|
ClickTrackId$Database |
0%
(0/2)
|
0%
(0/2)
|
0%
(0/2)
|
0%
(0/28)
|
ClickTrackId$Database$Companion |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/2)
|
Total |
0%
(0/7)
|
0%
(0/4)
|
0%
(0/7)
|
0%
(0/97)
|
package com.vsevolodganin.clicktrack.model
import kotlinx.serialization.Serializable
sealed interface ClickTrackId : PlayableId {
@Serializable
data class Database(val value: Long) : ClickTrackId
sealed interface Builtin : ClickTrackId {
@Serializable
object Metronome : Builtin
@Serializable
class ClickSoundsTest(val soundsId: ClickSoundsId) : Builtin
}
}