aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Lin <danny@kdrag0n.dev>2021-08-31 00:14:09 -0700
committerDanny Lin <danny@kdrag0n.dev>2021-08-31 00:46:06 -0700
commit546ef1d5bec57b88329bf782e8d634192936bb3c (patch)
tree27027bd973b3a8915173ecee0d5f9ee2cecd9701
parentba4c702e2983756af387d81f4e5300f9c8b6b676 (diff)
tests: xyz: Make sure reference white is D65
-rw-r--r--src/commonTest/kotlin/dev/kdrag0n/colorkt/tests/XyzTests.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/commonTest/kotlin/dev/kdrag0n/colorkt/tests/XyzTests.kt b/src/commonTest/kotlin/dev/kdrag0n/colorkt/tests/XyzTests.kt
index 1dd775d..ad5c7c1 100644
--- a/src/commonTest/kotlin/dev/kdrag0n/colorkt/tests/XyzTests.kt
+++ b/src/commonTest/kotlin/dev/kdrag0n/colorkt/tests/XyzTests.kt
@@ -1,11 +1,13 @@
package dev.kdrag0n.colorkt.tests
+import dev.kdrag0n.colorkt.data.Illuminants
import dev.kdrag0n.colorkt.rgb.LinearSrgb.Companion.toLinear
import dev.kdrag0n.colorkt.rgb.Srgb
import dev.kdrag0n.colorkt.tristimulus.CieXyz.Companion.toXyz
import dev.kdrag0n.colorkt.ucs.lab.CieLab.Companion.toCieLab
import dev.kdrag0n.colorkt.ucs.lch.CieLch.Companion.toCieLch
import kotlin.test.Test
+import kotlin.test.assertEquals
import kotlin.test.assertTrue
class XyzTests {
@@ -17,6 +19,9 @@ class XyzTests {
val lch = Srgb(v, v, v).toLinear().toXyz().toCieLab().toCieLch()
println(lch)
+ // Testing against another reference white would break this
+ assertEquals(lch.referenceWhite, Illuminants.D65)
+
avgChroma += lch.chroma
if (lch.chroma > maxChroma) {
maxChroma = lch.chroma