@Test public void getSumTest_PerfectParameters() { Vector v = new Vector(15, 5); Vector sumVector = testVector1.getSum(testVector2); assertTrue(Util.fuzzyEquals(sumVector._X(), v._X())); assertTrue(Util.fuzzyEquals(sumVector._Y(), v._Y())); }
@Test(expected = ArithmeticException.class) public void getSumTest_NaNResultVectorYComponent() { Vector v1 = new Vector(0, Double.POSITIVE_INFINITY); Vector v2 = new Vector(0, Double.NEGATIVE_INFINITY); v1.getSum(v2); }
@Test(expected = ArithmeticException.class) public void getSumTest_NaNResultVectorXComponent() { Vector sumVector = infiniteVector1.getSum(infiniteVector2); }