I'm getting red bar with testDivide2, but everything's cool with divisionWithException. Does anyone know why ?
TestUnit:
Code
public class TestCaseArithmetic extends TestCase {
@Test(expected = ArithmeticException.class)
public void testDivide2(){
int i =Arithmetic.divide(1, 0);
}
@Test(expected = ArithmeticException.class)
public void divisionWithException() {
int i = 1/0;
}
@Test(timeout=1)
public void testSum(){
assertEquals(2,Arithmetic.sum(1, 1));
}
@Test(timeout=1)
public void testDivide(){
assertEquals(2,Arithmetic.divide(5, 2));
}
}
Arithmetic:
Code
public class Arithmetic {
public static int sum(int a, int b){
return a+b;
}
public static int divide(int a,int b) {
return a/b;
}
}