@Override public void testSetDoubles() { Random random = new Random(621541L); T vector = createEmptyTuple(); for (int i = 0; i < ITERATIONS; i++) { // Test set(double x, double y, double z, double s); double x = random.nextDouble(); double y = random.nextDouble(); double z = random.nextDouble(); double s = random.nextDouble(); vector.set(x, y, z, s); assertEquals(vector.getX(), x, getEpsilon()); assertEquals(vector.getY(), y, getEpsilon()); assertEquals(vector.getZ(), z, getEpsilon()); assertEquals(vector.getS(), s, getEpsilon()); } }
@Test public void testSetToZero() throws Exception { Random random = new Random(621541L); for (int i = 0; i < ITERATIONS; i++) { T tuple = createEmptyTuple(); tuple.setX(random.nextDouble()); tuple.setY(random.nextDouble()); tuple.setZ(random.nextDouble()); tuple.setS(random.nextDouble()); tuple.setToZero(); assertTrue(tuple.getX() == 0.0); assertTrue(tuple.getY() == 0.0); assertTrue(tuple.getZ() == 0.0); assertTrue(tuple.getS() == 0.0); } }
T expected = createEmptyTuple(); T actual = createEmptyTuple(); T expected = createEmptyTuple(); T actual = createEmptyTuple(); T expected = createEmptyTuple(); T actual = createEmptyTuple();
T tuple1 = createEmptyTuple(); T tuple2 = createEmptyTuple(); T tuple3 = createEmptyTuple();
T expected = createEmptyTuple(); T actual = createEmptyTuple(); T expected = createEmptyTuple(); T actual = createEmptyTuple(); EuclidCoreRandomTools.nextPoint3D(random, 10.0)); T original = createRandomTuple(random); T expected = createEmptyTuple(); T actual = createEmptyTuple();
T tuple1 = createEmptyTuple(); T tuple2 = createEmptyTuple(); T tuple3 = createEmptyTuple();
@Test public void testTuple3DSetters() throws Exception { Random random = new Random(4325234L); for (int i = 0; i < ITERATIONS; i++) { T tuple = createEmptyTuple(); Point3D point3D = EuclidCoreRandomTools.nextPoint3D(random); tuple.set(point3D); for (int index = 0; index < 3; index++) assertEquals(tuple.getElement(index), point3D.getElement(index), getEpsilon()); assertTrue(tuple.getS() == 1.0); } for (int i = 0; i < ITERATIONS; i++) { T tuple = createEmptyTuple(); Vector3D vector3D = EuclidCoreRandomTools.nextVector3D(random); tuple.set(vector3D); for (int index = 0; index < 3; index++) assertEquals(tuple.getElement(index), vector3D.getElement(index), getEpsilon()); assertTrue(tuple.getS() == 0.0); } }
T tuple1 = createEmptyTuple(); T tuple2 = createEmptyTuple(); T tuple3 = createEmptyTuple();
T tuple1 = createEmptyTuple(); T tuple2 = createEmptyTuple();
T tuple1 = createEmptyTuple(); T tuple2 = createEmptyTuple(); T tuple3 = createEmptyTuple();
T vector = createEmptyTuple();