Java:
@Test
void test_divideByZero() {
Executable code = new Executable() {
public void execute() throws Throwable {
Division.div(2, 0);
}
};
ArithmeticException exception = assertThrows(ArithmeticException.class,
code);
assertThat(exception.getMessage()).contains("by zero");
}
alos wieso reicht nicht der alleinige Methodenaufruf ?
Code:
@Test
void test_divideByZero() {
ArithmeticException exception = assertThrows(ArithmeticException.class,
Division.div(2, 0););
assertThat(exception.getMessage()).contains("by zero");
}