1. 程式人生 > >Junit-4.1.2 @Test 使用

Junit-4.1.2 @Test 使用

project found file 但是 test 包含 () ssd aries

學習使用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.創建一個測試類,[email protected]

技術分享

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一起導入,[email protected]

Junit-4.1.2 @Test 使用