summary refs log tree commit diff stats
path: root/src/test/kotlin/space/autistic/radio/fmsim/TestAsserts.kt
blob: aaa6db360811348171d67181faedef28a7d7dedc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package space.autistic.radio.fmsim

import space.autistic.radio.client.fmsim.FmFullConstants
import space.autistic.radio.client.fmsim.FmFullDemodulator
import space.autistic.radio.client.fmsim.FmFullModulator
import java.nio.FloatBuffer
import kotlin.test.Test

class TestAsserts {
    @Test
    fun testFmFullMod() {
        // initialize and flush an FM modulator, in both mono and stereo
        val fmFullModulator = FmFullModulator()
        fmFullModulator.flush(1f, FmFullConstants.STEREO) {}
        fmFullModulator.flush(1f, FmFullConstants.MONO) {}
    }

    @Test
    fun testFmFullDemod() {
        // initialize and flush an FM demodulator, in both mono and stereo
        val fmFullDemodulator = FmFullDemodulator()
        fmFullDemodulator.flush(FmFullConstants.STEREO) { _, _ -> }
        fmFullDemodulator.flush(FmFullConstants.MONO) { _, _ -> }
    }
}