1. 程式人生 > 程式設計 >Java Junit單元測試例項詳解

Java Junit單元測試例項詳解

測試分類

  • 黑盒測試: 不需要寫程式碼,給輸入值,看程式是否能夠輸出期望的值
  • 白盒測試: 需要寫程式碼,關注程式具體的執行流程

Junit 是白盒測試的一種

1、定義一個測試類 (測試用例)

  • 包名: xxx.xxx.test
  • 測試類名: 被測試的型別 + Test

2、定義測試方法: 可以單獨執行

  • 方法名: test + 測試的方法名
  • 返回值: void
  • 引數列表: 空參

3、給方法加 @Test 註解 (需要匯入 Junit 環境依賴)

4、判定結果:

  • 紅色: 失敗,綠色: 成功
  • 一般使用斷言操作來處理結果: Assert.assertEquals(期望的結果,執行的結果)

5、補充:

  • @Before: 裝飾的方法會在測試方法之前被自動執行
  • @After: 裝飾的方法會在測試方法之後自動執行

以上及是5點相關知識點內容,感謝大家的學習和對我們的支援。