JUnit测试

什么是JUnit

JUnit是一种单元测试框架

为什么要使用JUnit

测试框架可以帮助我们对编写的程序进行有目的的测试,能快速的检查出BUG。减少测试的时间。反正很有用,一定要学好。

基本步骤

1.导入jar(右键Build Path --> AddLibraries --> Junit --> Junit4)

2.新建测试类:右键需测试类所在包new --> JUnit Test Case参照自动生成的测试类模板(可删除),写自己的测试方法

assertEquals(得到的正确值(即预测值), 程序得到的值);

3.运行测试:测试文件右键 --> Run as JUnit Test

4.Junit视图:状态条(绿色——测试成功;红色——测试失败)

 

测试模式:

1、 通过把环境设置成已知状态(如创建对象、获取资源)来创建测试。测试前的状态通常称为Test Fixture

2、 调用待测试的方法

3、 确认测试结束,通常通过调用一个或更多的assert方法来实现。

 

Assert方法

1.assertTrue/False([Stringmessage,]boolean condition);
    判断一个条件是true还是false。
2.fail([String message,]);

失败,可以有消息,也可以没有消息。
3.assertEquals([String message,]Object expected,Object actual);

判断是否相等,可以指定输出错误信息。第一个参数是期望值,第二个参数是实际的值。这个方法对各个变量有多种实现。在JDK1.5中基本一样。但是需要主意的是float和double最后面多一个delta的值。

4.assertNotNull/Null([String message,]Objectobj);
判读一个对象是否非空(非空)。
5.assertSame/NotSame([String message,]Object expected,Object actual);
判断两个对象是否指向同一个对象。看内存地址。
7.failNotSame/failNotEquals(String message, Object expected, Object actual)
当不指向同一个内存地址或者不相等的时候,输出错误信息。
注意信息是必须的,而且这个输出是格式化过的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值