@Test
public void testEquals() {
final Rectangle2 rect1 = new Rectangle2(1, 2, 3, 4);
final Rectangle2 rect2 = new Rectangle2(1, 0, 0, 0);
final Rectangle2 rect3 = new Rectangle2(1, 2, 0, 0);
final Rectangle2 rect4 = new Rectangle2(1, 2, 3, 0);
final Rectangle2 rect5 = new Rectangle2(1, 2, 3, 4);
assertEquals(rect1, rect1);
assertFalse(rect1.equals(null));
assertFalse(rect1.equals(new Vector2()));
assertFalse(rect1.equals(rect2));
assertFalse(rect1.equals(rect3));
assertFalse(rect1.equals(rect4));
assertTrue(rect1.equals(rect5));
}