@Test
 public void testEquals() {
   assertTrue(!vector.equals(null));
   assertTrue(vector.equals(vector));
   assertTrue(vector.equals(vector2));
   assertTrue(!vector.equals(vector3));
 }
Exemple #2
0
 @Test
 public void equalsTest() {
   assertTrue(testVector1.equals(new Vector(10, 10)));
   assertFalse(testVector1.equals(new Vector(10, -10)));
   assertFalse(testVector1.equals(new Vector(-10, 10)));
   assertFalse(testVector1.equals(new Vector(5, 5)));
   assertFalse(testVector1.equals(new Position()));
   assertFalse(testVector1.equals(null));
 }
 @Test
 public void testGetUnitVector() {
   Vector unitVector = new Vector(vector.getUnitVector().getX(), vector.getUnitVector().getY());
   assertTrue(Math.hypot(unitVector.getX(), unitVector.getY()) - 1 < 0.0001);
   assertTrue(unitVector.equals(new Vector(0.581238193, 0.813733471)));
 }
 @Override
 public boolean equals(Object o) {
   return o instanceof VectorWritable && vector.equals(((VectorWritable) o).get());
 }