@Test public void testShouldAddTwoPoints() { TLongintPoint a = new TLongintPoint(1, 3); TLongintPoint b = new TLongintPoint(2, 3); assertEquals(new TLongintPoint(3, 6), TLongintPoint.add(a, b)); a.add(b); assertEquals(new TLongintPoint(3, 6), a); }
@Test public void testShouldSubTwoPoints() { TLongintPoint a = new TLongintPoint(1, 3); TLongintPoint b = new TLongintPoint(2, 3); assertEquals(new TLongintPoint(-1, 0), TLongintPoint.sub(a, b)); a.sub(b); assertEquals(new TLongintPoint(-1, 0), a); }
@Test public void testPointsWithTheSameCoordinatesShouldBeEquals() { TLongintPoint a = new TLongintPoint(1, 3); TLongintPoint b = new TLongintPoint(1, 3); assertTrue(a.equals(b)); }
@Test public void testPointsWithDifferentCoordinatesShouldNotBeEquals() { TLongintPoint a = new TLongintPoint(1, 3); TLongintPoint b = new TLongintPoint(2, 3); assertFalse(a.equals(b)); }