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