搜索
JavaEE 初阶篇-深入了解 Junit 单元测试框架和 Java 中的反射机制(使用反射做一个简易版框架)
于 2024-05-03 16:39:21 发布
收藏 119
点赞数 129
分类专栏: JavaEE 初级篇 文章标签: java java-ee junit 单元测试 udp
版权
23 篇文章1 订阅
订阅专栏
🔥博客主页: 【小扳_-CSDN博客】
❤感谢大家点赞👍收藏⭐评论✍
文章目录
1.2 Junit 单元测试框架的常用注解(Junit 4.xxx 版本)
1.0 Junit 单元测试框架概述
可以用来对方法进行测试,它是第三方公司开源出来的(很多开发工具已经集成了 Junit 框架,比如 IDEA)
优点:
1)可以灵活的编写测试代码,可以针对某个方法执行测试,也支持一键完成对全部方法的自动化测试,且各自独立。
2)不需要程序员去分析测试结果,会自动生成测试报告出来。
具体步骤:
1)将 Junit 框架的 jar 包导入到项目中(注意:IDEA 集成了 Junit 框架,不需要我们手动导入)
2)为需要测试的业务类,定义对应的测试类,并为每个方法,编写对应的测试方法(测试方法必须:公共、无参、无返回值)
3)测试方法上必须声明 @Test 注解,然后在测试方法中,编写代码调用被测试的业务方法进行测试。其实就是列出实际例子进行测试。
4)开始测试:选中测试方法,右键选择 “Junit 运行”,如果测试通过则是绿色;如果测试失败,则是红色。
1.1 使用 Junit 框架进行测试业务代码
举个例子:
业务代码:
//这是项目的业务代码
public class ProjectBusiness {
//项目业务一:获取字符串的长度
public static void printLength(String str){
System.out.println(str.length());
}
//项目业务二:获取字符串最大的索引下标
public static int getMaxIndex(String str){
if (str == null){
return -1;
}
return str.length();
}
}
测试业务代码: