CSDN首页博客下载学习 社区知道GitCodeInsCode会议junit 搜索会员中心 消息历史创作中心发布JavaEE 初阶篇-深入了解 Junit 单元测试框

 搜索

会员中心 

消息

历史

创作中心

发布

JavaEE 初阶篇-深入了解 Junit 单元测试框架和 Java 中的反射机制(使用反射做一个简易版框架)

小扳

于 2024-05-03 16:39:21 发布

阅读量2.9k

 收藏 119

点赞数 129

分类专栏: JavaEE 初级篇 文章标签: java java-ee junit 单元测试 udp

版权

​编辑JavaEE 初级篇专栏收录该内容

23 篇文章1 订阅

订阅专栏

🔥博客主页: 【小扳_-CSDN博客】
❤感谢大家点赞👍收藏⭐评论✍

文章目录

        1.0 Junit 单元测试框架概述

        1.1 使用 Junit 框架进行测试业务代码

        1.2 Junit 单元测试框架的常用注解(Junit 4.xxx 版本)

        2.0 反射概述

        2.1 获取 Class 对象的三种方式

         2.2 获取类的构造器并对其进行操作

        2.3 获取类的成员变量

        2.4 获取类的成员方法

        3.0 使用反射做一个简易版的框架


        1.0 Junit 单元测试框架概述

        可以用来对方法进行测试,它是第三方公司开源出来的(很多开发工具已经集成了 Junit 框架,比如 IDEA)

优点:

        1)可以灵活的编写测试代码,可以针对某个方法执行测试,也支持一键完成对全部方法的自动化测试,且各自独立。

        2)不需要程序员去分析测试结果,会自动生成测试报告出来。

具体步骤:

        1)将 Junit 框架的 jar 包导入到项目中(注意:IDEA 集成了 Junit 框架,不需要我们手动导入)

        2)为需要测试的业务类,定义对应的测试类,并为每个方法,编写对应的测试方法(测试方法必须:公共、无参、无返回值)

        3)测试方法上必须声明 @Test 注解,然后在测试方法中,编写代码调用被测试的业务方法进行测试。其实就是列出实际例子进行测试。

        4)开始测试:选中测试方法,右键选择 “Junit 运行”,如果测试通过则是绿色;如果测试失败,则是红色。

        1.1 使用 Junit 框架进行测试业务代码

举个例子:

业务代码:

 
 
  1. //这是项目的业务代码

  2. public class ProjectBusiness {

  3. //项目业务一:获取字符串的长度

  4. public static void printLength(String str){

  5. System.out.println(str.length());

  6. }

  7. //项目业务二:获取字符串最大的索引下标

  8. public static int getMaxIndex(String str){

  9. if (str == null){

  10. return -1;

  11. }

  12. return str.length();

  13. }

  14. }

测试业务代码:

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值