Junit-4.1.2 @Test 使用

Posted dyppp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Junit-4.1.2 @Test 使用相关的知识,希望对你有一定的参考价值。

学习使用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 使用的主要内容,如果未能解决你的问题,请参考以下文章

强制 repr() 使用单引号

使用 Flutter bloc_test 测试特定状态

R语言使用t.test函数计算两组独立数据的t检验(Independent t-test)

struct使用

使用NodeJS,如何将文件上传到azure容器/目录(如:test-container/folder-test)

PHP 使用字符串作为数组键模式