lcsim/test/org/lcsim/util/swim
diff -u -r1.12 -r1.13
--- HelixTest.java 8 Nov 2005 20:17:40 -0000 1.12
+++ HelixTest.java 8 Nov 2005 22:33:18 -0000 1.13
@@ -12,7 +12,7 @@
/**
*
* @author tonyj
- * @version $Id: HelixTest.java,v 1.12 2005/11/08 20:17:40 tonyj Exp $
+ * @version $Id: HelixTest.java,v 1.13 2005/11/08 22:33:18 tonyj Exp $
*/
public class HelixTest extends TestCase
{
@@ -37,9 +37,8 @@
assertEquals(origin, circle.getPointAtDistance(0));
assertEquals(origin, circle.getPointAtDistance(radius*Math.PI*2));
- assertEquals(new BasicHep3Vector(-1,0,0), circle.getPointAtDistance(radius*Math.PI));
- // I'm not really convinced this is right, but everything seems to work - tonyj
- assertEquals(new BasicHep3Vector(0,-1,0), circle.getPointAtDistance(radius*Math.PI/2));
+ assertEquals(new BasicHep3Vector(-1,0,0), circle.getPointAtDistance(Math.abs(radius*Math.PI)));
+ assertEquals(new BasicHep3Vector(0,1,0), circle.getPointAtDistance(Math.abs(radius*Math.PI/2)));
assertTrue(Double.isInfinite(circle.getDistanceToZPlane(1)));
assertTrue(Double.isNaN(circle.getDistanceToInfiniteCylinder(2)));