t.set(x, vertices[x]);
@Test public void testEquals() { // couple of equals validity tests final Triangle tri1 = new Triangle(); assertEquals(tri1, tri1); assertFalse(tri1.equals(null)); assertFalse(tri1.equals(new Vector2())); // throw in a couple pool accesses for coverage final Triangle tri2 = Triangle.fetchTempInstance(); tri2.set(tri1); assertEquals(tri1, tri2); assertNotSame(tri1, tri2); Triangle.releaseTempInstance(tri2); // cover more of equals assertTrue(tri1.equals(new Triangle(Vector3.ZERO, Vector3.ZERO, Vector3.ZERO))); assertFalse(tri1.equals(new Triangle(Vector3.ZERO, Vector3.ZERO, Vector3.UNIT_X))); assertFalse(tri1.equals(new Triangle(Vector3.ZERO, Vector3.UNIT_X, Vector3.UNIT_X))); assertFalse(tri1.equals(new Triangle(Vector3.ZERO, Vector3.UNIT_X, Vector3.ZERO))); assertFalse(tri1.equals(new Triangle(Vector3.UNIT_X, Vector3.ZERO, Vector3.ZERO))); assertFalse(tri1.equals(new Triangle(Vector3.UNIT_X, Vector3.ZERO, Vector3.UNIT_X))); assertFalse(tri1.equals(new Triangle(Vector3.UNIT_X, Vector3.UNIT_X, Vector3.ZERO))); assertFalse(tri1.equals(new Triangle(Vector3.UNIT_X, Vector3.UNIT_X, Vector3.UNIT_X))); }
t.set(x, vertices[x]);
assertTrue(tri4.getIndex() == 42); tri2.set(0, Vector3.UNIT_X); tri2.set(1, Vector3.UNIT_Y); tri2.set(2, Vector3.UNIT_Z); tri2.set(-1, Vector3.ZERO); fail("set(-1, 0) should have thrown IllegalArgumentException."); } catch (final IllegalArgumentException e) { tri2.set(3, Vector3.ZERO); fail("set(3, 0) should have thrown IllegalArgumentException."); } catch (final IllegalArgumentException e) {