Division

main
Alexis Drai 2 years ago
parent fabad1a391
commit 269df40899

@ -39,7 +39,7 @@ public class Operations {
if(num == 0) {
throw new ArithmeticException("attempted to divide by zero");
}
res *= num;
res /= num;
}
}

@ -469,4 +469,64 @@ class OperationsTests {
});
assertEquals(exc.getMessage(), "attempted to divide by zero");
}
@Test
void divWithNegRight() {
// Arrange
long x = 12;
long y = -3;
long expected = -4;
// Act
long actual = op.divide(x, y, null);
// Assert
assertEquals(expected, actual);
}
@Test
void divWithNegLeft() {
// Arrange
long x = -12;
long y = 6;
long expected = -2;
// Act
long actual = op.divide(x, y, null);
// Assert
assertEquals(expected, actual);
}
@Test
void divWithMany() {
// Arrange
long x = 12;
long y = 2;
long z1 = 2;
long z2 = 1;
long expected = 3;
// Act
long actual = op.divide(x, y, z1, z2);
// Assert
assertEquals(expected, actual);
}
// --------------
// pythagoras
// --------------
}

Loading…
Cancel
Save