1、测试失败的两种情况
*a、测试用例不是用来证明你是对的,而是用来证明你没有错*
*b、测试用例用来达到想要的预期结果,但对于逻辑错误无能为力。*
1.1 Failures:
a.failures代发:
package util;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class errorTest {
@Test
public void testAdd(){
assertEquals(5,new Calculate().add(3, 3));
}
}
b.结果:
1.2 Error:
a.error代码:
package util;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class errorTest {
@Test
public void testDivide(){
assertEquals(2,new Calculate().divide(6, 0));