@Override @Test public void testEquals() throws Exception { super.testEquals(); Random random = new Random(621541L); ReferenceFrame frame1 = ReferenceFrame.getWorldFrame(); ReferenceFrame frame2 = EuclidFrameRandomTools.nextReferenceFrame(random); double x = random.nextDouble(); double y = random.nextDouble(); double z = random.nextDouble(); double s = random.nextDouble(); F tuple1 = createFrameTuple(frame1, x, y, z, s); F tuple2 = createFrameTuple(frame1, x, y, z, s); F tuple3 = createFrameTuple(frame2, x, y, z, s); F tuple4 = createFrameTuple(frame2, x, y, z, s); assertTrue(tuple1.equals(tuple2)); assertFalse(tuple1.equals(tuple3)); assertFalse(tuple3.equals(tuple2)); assertTrue(tuple3.equals(tuple4)); assertTrue(tuple1.equals(tuple2)); assertFalse(tuple1.equals(tuple3)); assertFalse(tuple3.equals(tuple2)); assertTrue(tuple3.equals(tuple4)); }