nppilot/rover/src/juju.net.nz/testex/testex.go

28 lines
576 B
Go
Raw Permalink Normal View History

package textex
import (
"math"
"testing"
)
func CheckClose2(t *testing.T, left, right, epsilon float64) {
err := math.Abs(left - right)
if err > epsilon {
t.Errorf("%v differs from %v by %v which is more than %v",
left, right, err, epsilon)
}
}
func CheckClose(t *testing.T, left, right float64) {
CheckClose2(t, left, right, 0.001)
}
func CheckClosef2(t *testing.T, left, right, epsilon float32) {
CheckClose2(t, float64(left), float64(right), float64(epsilon))
}
func CheckClosef(t *testing.T, left, right float32) {
CheckClosef2(t, left, right, 0.001)
}