代码拉取完成,页面将自动刷新
package com.itheima.a05junitdemo1;
import org.junit.Assert;
import org.junit.Test;
public class JunitDemo2 {
/*
* 以后在实际开发中,如果想要测试一个方法是否正确,并不是直接在当前方法的上面写@Test的
* 而是自己独立编写一个测试类。(不要写main方法)
* 在这个类中,编写一些方法
* 在方法里面调用要被测试的方法即可
*
* 举例:
* 测试JunitDemo1中的add方法
*
* */
@Test
public void method() {
//去调用被测试的方法即可
JunitDemo1 jd = new JunitDemo1();
int result = jd.add(2, 10);
//result:方法实际返回的结果
//预计结果:我们的测试人员,按照公司的业务逻辑去推导这个方法应该返回什么结果
//推导这个方法应该返回12
//如果实际返回的结果跟预计返回的结果一致,表示方法的逻辑是正确的
//如果实际返回的结果跟预计返回的结果不一致,表示方法的逻辑是错误的
//当公司人员把一个错误的代码进行提交的时候
//会发生什么情况呢?
//拓展点:
//在单元测试中,断言
//参数一:当两个结果不一样的时候,出现的提示消息
//参数二:实际运行的结果
//参数三:预计结果
Assert.assertEquals("add方法出错了", result, 12);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。