Coverage Summary for Class: ClickTrackId (com.vsevolodganin.clicktrack.model)

Class Method, % Branch, % Line, % Instruction, %
ClickTrackId$Builtin
ClickTrackId$Builtin$ClickSoundsTest 0% (0/1) 0% (0/2) 0% (0/2) 0% (0/46)
ClickTrackId$Builtin$ClickSoundsTest$Companion 0% (0/1) 0% (0/1) 0% (0/4)
ClickTrackId$Builtin$Metronome 0% (0/1) 0% (0/1) 0% (0/19)
ClickTrackId$Database 0% (0/1) 0% (0/2) 0% (0/2) 0% (0/28)
ClickTrackId$Database$Companion 100% (1/1) 100% (1/1) 100% (4/4)
Total 20% (1/5) 0% (0/4) 14.3% (1/7) 4% (4/101)


 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
     }
 }