多语言展示
当前在线:1044今日阅读:26今日分享:39

java怎么做单元测试

用个例子介绍java怎么使用JUnit 4.12进行单元测试。
工具/原料
1

eclipse

2

JUnit 4.12

方法/步骤
1

打开eclipse,创建一个java工程项目,在工程目录下创建lib文件夹,将JUnit需要的jar包放到lib中,并添加到Build Path中,接着创建了一个作为例子的类FileReadUtil和创建一个测试类TestFileRead。创建后的工程目录如图。

2

FileReadUtil.java的内容如图。该类共有三个读取文件的静态函数。

3

TestFileRead.java文件的内容如图。JUnit中是通过注解的方式来对函数做单元测试,这样就省去了每次都要写一个测试函数,然后再在main函数中运行,减少了测试的工作量。

4

通过Junit的方式运行TestFileRead.java。运行结果如图,当JUnit显示绿条时,代表没有错误,如果显示的是红条,则代表测试的函数中有存在错误。图中显示三个函数都通过测试,没有报错,在最上方有'Finished after 0.015seconds',表示这次测试的总耗时,在下面每个函数名旁的括号里显示的时间是每个函数单独执行所需要的时间。

5

如果只想单独测试某个函数,可以选中该函数名,然后再通过JUnit运行该函数。如图,当只是选中一个函数运行时,JUnit的结果只输出一个。

推荐信息