summary refs log tree commit diff stats
path: root/src/test/kotlin
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/kotlin')
-rw-r--r--src/test/kotlin/space/autistic/radio/complex/ComplexKtTest.kt13
-rw-r--r--src/test/kotlin/space/autistic/radio/fmsim/TestAsserts.kt13
2 files changed, 26 insertions, 0 deletions
diff --git a/src/test/kotlin/space/autistic/radio/complex/ComplexKtTest.kt b/src/test/kotlin/space/autistic/radio/complex/ComplexKtTest.kt
new file mode 100644
index 0000000..a4dfe91
--- /dev/null
+++ b/src/test/kotlin/space/autistic/radio/complex/ComplexKtTest.kt
@@ -0,0 +1,13 @@
+package space.autistic.radio.complex
+
+import org.joml.Vector2f
+import org.junit.jupiter.api.Assertions.*
+import kotlin.test.Test
+
+class ComplexKtTest {
+    @Test
+    fun testI() {
+        assertEquals(I.cmul(I), Vector2f(-1f, 0f))
+        assertNotSame(I, I)
+    }
+}
\ No newline at end of file
diff --git a/src/test/kotlin/space/autistic/radio/fmsim/TestAsserts.kt b/src/test/kotlin/space/autistic/radio/fmsim/TestAsserts.kt
new file mode 100644
index 0000000..8a4862c
--- /dev/null
+++ b/src/test/kotlin/space/autistic/radio/fmsim/TestAsserts.kt
@@ -0,0 +1,13 @@
+package space.autistic.radio.fmsim
+
+import kotlin.test.Test
+
+class TestAsserts {
+    @Test
+    fun testFmFullSim() {
+        // initialize and flush an FM modulator
+        // if anything asserts, this should catch it
+        val fmFullModulator = FmFullModulator()
+        fmFullModulator.flush(1f) {}
+    }
+}
\ No newline at end of file