黑马程序员技术交流社区

标题: 【上海校区】JUnit测试失败的两种原因 [打印本页]

作者: 不二晨    时间: 2019-4-1 09:25
标题: 【上海校区】JUnit测试失败的两种原因
测试用例不是用来证明你是对的,而是用来证明你没有错。

1.Failure一般由单元测试使用的断言方法判断失败所引起的,这经表示 测试点发现了问题 ,就是说程序输出的结果和我们预期的不一样。

2.error是由代码异常引起的,它可以产生于测试代码本身的错误,也可以是被测试代码中的一个隐藏的bug


4.

package com.cyt;

import static org.junit.Assert.*;

import org.junit.Test;

public class ErrorAndFailureTest {

        @Test
        public void testAdd() {
                assertEquals(5, new Calculate().add(3,3));
        }
       
        @Test
        public void testDivide() {
                assertEquals(3, new Calculate().divide(6, 0));
        }

}
5.Failure一般由单元测试使用的断言方法判断失败所引起的,这经表示 测试点发现了问题 ,就是说程序输出的结果和我们预期的不一样。


6.error是由代码异常引起的,它可以产生于测试代码本身的错误,也可以是被测试代码中的一个隐藏的bug



---------------------
【转载,仅作分享,侵删】
作者:若海音符
来源:CSDN
原文:https://blog.csdn.net/Chenyt01/article/details/51439493
版权声明:本文为博主原创文章,转载请附上博文链接!


作者: 不二晨    时间: 2019-4-10 14:25
奈斯,感谢分享!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2