码迷,mamicode.com
首页 > 其他好文 > 详细

Junit-4.1.2 @Test 使用

时间:2017-08-10 13:45:33      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:end   rest   需要   ges   structure   port   http   exp   单元   

学习使用Junit-4.1.2 @Test来做单元测试

1.下载jar包

下载junit-4.12.jar

下载hamcrest-core-1.3.jar

 

2.在External Libraries中导入下载的jar包

File->Project Structure->Modules->Dependencies

然后在Export中加入 junit-4.12.jar 和 hamcrest-core-1.3.jar

技术分享

 

3.创建一个测试类,在需要测试的方法上加上@Test

技术分享

 

4.运行showString()方法

出现绿色的进度条说明运行成功

技术分享

 

 在测试使用的过程中,第一次只导入了junit-4.12.jar,没有导入hamcrest-core-1.3.jar

报了java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误

技术分享

原因是因为我以为在junit-4.12.jar中包含了hamcrest的核心代码

但是万万没想到从v4.11开始hamcrest不再包含在junit.jar包中

技术分享

所以从junit-4.11开始必须junit.jar和hamcrest-core.jar一起导入,不然使用@Test会报错

 

Junit-4.1.2 @Test 使用

标签:end   rest   需要   ges   structure   port   http   exp   单元   

原文地址:http://www.cnblogs.com/dyppp/p/7338283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!