Trig { public static double distance3D(final double px, final double py, final double pz, final double qx, final double qy, final double qz) { return distance3D(px - qx, py - qy, pz - qz); } private  Trig(); static double distance3D(final double px, final double py,
		final double pz, final double qx, final double qy, final double qz); static double distance3D(final double x, final double y,
		final double z);  }
@Test public void testDistance3DDoubleArrayDoubleArray() { final double result = Trig.distance3D(p0, p1); final double expected = Math.sqrt(27); assertEquals(expected, result, 1e-12); }
@Test public void testDistance3DDoubleDoubleDoubleDoubleDoubleDouble() { final double result = Trig.distance3D(1, 2, 3, 4, 5, 6); final double expected = Math.sqrt(27); assertEquals(expected, result, 1e-12); }
@Test public void testDistance3DDoubleDoubleDouble() { final double result = Trig.distance3D(1, 2, 3); final double expected = Math.sqrt(14); assertEquals(expected, result, 1e-12); }
@Test public void testDistance3DDoubleArray() { final double result = Trig.distance3D(p1); final double expected = Math.sqrt(77); assertEquals(expected, result, 1e-12); }