第七周作业

单元测试Junit

百度百科:JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。

下面用MyEclipse对Java代码进行Junit单元测试举例:

1、建立Test的source folder,用于存放单元测试的代码

2、导入Junit4库

3、新建测试代码包,并新建一个测试类

4、在StuDao类中,存在方法get(String id),是用来从数据库中找到该id的学生用户,现在来测试调用这个方法所耗的时间是否超过2s

在测试类中编写测试方法,用注解Test修饰,并在后面利用timeout参数来设置时间

Run As JUnit Test

修改时间timeout = 500

总结:

熟练使用JUnit单元测试,可以减轻我们通过输出来进行代码测试,JUnit还有许多的方法比如断言等,开发人员通过单元测试可以保证自己编写单元代码的质量

这里举得例子只是通过注解来测试一下运行的时间,有点性能测试的意思,也可以用断言来进行黑盒测试。

 

posted @ 2016-04-16 23:32  Chaofan34  阅读(179)  评论(0编辑  收藏  举报