Coverage Summary for Class: MetronomeClickTrackKt (com.vsevolodganin.clicktrack.metronome)

Class Class, % Method, % Branch, % Line, % Instruction, %
MetronomeClickTrackKt 0% (0/1) 0% (0/3) 0% (0/11) 0% (0/36)


 package com.vsevolodganin.clicktrack.metronome
 
 import com.vsevolodganin.clicktrack.model.BeatsPerMinute
 import com.vsevolodganin.clicktrack.model.ClickTrack
 import com.vsevolodganin.clicktrack.model.Cue
 import com.vsevolodganin.clicktrack.model.CueDuration
 import com.vsevolodganin.clicktrack.model.NotePattern
 import com.vsevolodganin.clicktrack.model.TimeSignature
 
 fun metronomeClickTrack(name: String, bpm: BeatsPerMinute, pattern: NotePattern) = ClickTrack(
     name = name,
     cues = listOf(
         Cue(
             bpm = bpm,
             pattern = pattern,
             timeSignature = MetronomeTimeSignature,
             duration = MetronomeDuration,
         ),
     ),
     loop = true,
 )
 
 val MetronomeTimeSignature = TimeSignature(4, 4)
 private val MetronomeDuration = CueDuration.Beats(4)