JUnit源码阅读 -- 阅读基础

原文链接:http://www.littlezheng.com/blog/2017/10/02/10036

  1. junit核心类:

    junit.framework

    -- Test
    
    -- TestCase
    
    -- TestResult
    
    -- TestSuite
    

    junit.textui

    -- TestRunner
    
  2. junit生命周期:

1)初始化阶段

2)运行阶段

3)结果捕捉阶段
3. 核心类功能:

  1)Test接口代表了测试能力,实现了Test接口的类都将具备测试能力

2)TestSuite代表一个测试套件,既然是套件,说明一个套件中可能含有N个测试用例即 TestCase对象,一般而言,一个测试类可为一个TestSuite

3)TestCase代表一个测试用例,一般而言,它是一个方法,并且是测试方法(标注了@Test注解或以test开头的方法)

4)TestResult代表了测试结果,测试套件的所有测试用例的执行的结果都将封装到这个对象中,通过该对象的诸多属性可以了解到测试的结果如总测试数,失败的测试数目,异常的测试数目等

5)TestRunner是测试的执行器,它提供了测试的入口,它将测试的初始化、执行、封装结果封装了起来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值