三月七日

今天看了一下Junit的简单介绍,关于Junit比较重要的就是要理解他是使用反射的方式来启动测试用例类的,每一个方法都是一个测试的过程,对于每一个test开头的测试方法系统都会建立一个测试用例类,而且这些测试用例类的对象是同时创建的。还有一些细节就是:

1,测试用例类必须继承自TestCase类;

2,setUp()方法在建立一个TestCase类之后运行测试方法之前会被自动调用用来进行一些初始化的动作,tearDown()方法同样会在测试方法执行之后自动被调用用来进行一些清理工作,不过这两个方法都是可选的。

3,测试方法必须以test开头,Junit会根据反射来发现这些方法;

这些就是Junit最基本的使用方法。

关于断言

主要的就是掌握两个表达式:

assert boolean-expression;

assert boolean-expression:information-expression;

如果boolean-expression值为false的话就会抛出异常,第二个就是在抛出异常的时候会把information-expression显示出去,第二个方式更值得提倡。

还有一点值得注意的就是断言必须在jdk1.4版本以上才能支持,然后就是在运行程序的时候必须跟上-ea参数用来打开断言,比如:java Test -ea

以下是一个比较好的打开确认断言打开的方式:

static{

boolean assertionsEnabled = false;

assert assertionsEnabled = true;

if(!assertionsEnabled)

   throw new RuntimeException("Assertions disabled");

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值