junit单元测试框架

junit单元测试框架

一,什么是junit单元测试框架
junit单元测试框架是一个纯java开发的测试功能框架,基本所有的java框架都对junit单元测试框架有相应的支持

二,作用
对项目中的接口,方法等进行自动化的,不需要认为干预的单元测试。

三,具体实现
1,导入junit-4.12jar包
2,通过org.junit.@Test注解 修饰的方法都可以进行单元测试环节
先创建需要测试的方法 书写你需要测试的方法,例如我们测试两个简单的,接下来创建测试类
在这里插入图片描述加上@Test注解既可以实现,方法的自动执行 我们只需双击方法名打开菜单,点击Run As 选择Junit运行 即可对该方法进行测试
在这里插入图片描述以上为测试结果,红色为测试失败,相反绿色则为测试成功
在这里插入图片描述
30:为我们的预想值,而i为我们的实际值,断言的效果就是判断我们的预想值是否和实际值一致,当然版本不同,断言的方式也不同
在这里插入图片描述
在这里插入图片描述以上为Junit4之后的断言方式,
30:还是为我们的预想值,而Machers.is(i),是对我们实际值的一个正则封装

@Test属性介绍

在这里插入图片描述expected:如果被测试的方法中出现了该异常,不算其执行错误,算作执行成功
timeout:如果该方法被测试的方法的执行时间超过了固定时间,则算测试失败

junit常用注解

@Before
在每个 @Test单元测试方法执行之前都执行一次

@After

在每个 @Test单元测试方法之后都执行一次

@BeforeClass

在所有的 @Test单元测试方法执行之前执行一次

@AfterClass

在所有的 @Test单元测试方法执行之后执行一次

测试套件

@RunWith(Suite.class):指定以测试套件的方式运行程序
@Suite.SuiteClasses({测试类一,测试类二}):指定参与测试套件运行的测试类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值