
commonMain.casperix.math.test.FloatTest.kt Maven / Gradle / Ivy
package casperix.math.test
import casperix.math.angle.float32.DegreeFloat
import casperix.math.angle.float32.RadianFloat
import casperix.math.quad_matrix.float32.Matrix3f
import casperix.math.quad_matrix.float32.Matrix4f
import casperix.math.test.FloatCompare.isLike
import casperix.math.vector.float32.Vector2f
import casperix.math.vector.float32.Vector3f
import kotlin.test.assertTrue
object FloatTest {
fun assertEquals(a: Float, b: Float) {
assertTrue(isLike(a, b), "$a is not $b")
}
fun assertEquals(a: DegreeFloat, b: DegreeFloat) {
assertTrue(isLike(a, b), "$a is not $b")
}
fun assertEquals(a: RadianFloat, b: RadianFloat) {
assertTrue(isLike(a, b), "$a is not $b")
}
fun assertEquals(a: Vector2f, b: Vector2f) {
assertTrue(isLike(a, b), "$a is not $b")
}
fun assertEquals(a: Vector3f, b: Vector3f) {
assertTrue(isLike(a, b), "$a is not $b")
}
fun assertEquals(a: Matrix3f, b: Matrix3f) {
assertTrue(isLike(a, b), "$a is not $b")
}
fun assertEquals(a: Matrix4f, b: Matrix4f) {
assertTrue(isLike(a, b), "$a is not $b")
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy