From 1cb8b8bff54f4aa0fb5620ccf7637f4bceac532e Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Fri, 5 Aug 2011 13:55:57 -0700 Subject: [PATCH] Better error reporting on test failure. --- src/test/java/pythagoras/f/TransformTest.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/test/java/pythagoras/f/TransformTest.java b/src/test/java/pythagoras/f/TransformTest.java index 57cf470..2c49d6e 100644 --- a/src/test/java/pythagoras/f/TransformTest.java +++ b/src/test/java/pythagoras/f/TransformTest.java @@ -338,8 +338,10 @@ public class TransformTest } protected void assertPointsEqual (String desc, Point p1, Point p2) { - assertEquals(desc + " = " + p1, p1.x, p2.x, FloatMath.EPSILON); - assertEquals(desc + " = " + p1, p1.y, p2.y, FloatMath.EPSILON); + if (Math.abs(p1.x - p2.x) > FloatMath.EPSILON || + Math.abs(p1.y - p2.y) > FloatMath.EPSILON) { + fail(desc + " want " + p1 + " got " + p2); + } } protected void test (Transform t, Vector v, Vector expect) { @@ -355,8 +357,10 @@ public class TransformTest } protected void assertVectorsEqual (String desc, Vector v1, Vector v2) { - assertEquals(desc + " = " + v1, v1.x, v2.x, FloatMath.EPSILON); - assertEquals(desc + " = " + v1, v1.y, v2.y, FloatMath.EPSILON); + if (Math.abs(v1.x - v2.x) > FloatMath.EPSILON || + Math.abs(v1.y - v2.y) > FloatMath.EPSILON) { + fail(desc + " want " + v1 + " got " + v2); + } } protected Transform[] createTransforms () {