Java--Junit單元測驗
博客說明
文章所涉及的資料來自互聯網整理和個人總結,意在于個人學習和經驗匯總,如有什么地方侵權,請聯系本人洗掉,謝謝!
說明
- 黑盒測驗:不需要寫代碼,給輸入值,看程式是否能夠輸出期望的值,
- 白盒測驗:需要寫代碼的,關注程式具體的執行流程
Junit使用:白盒測驗
定義一個物件
package cn.itcast.test;
/**
* @author tanglei
* @date 2020/6/11 2:28 下午
*/
public class Calculator {
public int add(int a, int b){
return a+b;
}
public int sub(int a, int b){
return a-b;
}
}
定義一個測驗類
package cn.itcast.test;
import org.junit.Assert;
import org.junit.Test;
/**
* @author tanglei
* @date 2020/6/11 2:30 下午
*/
public class CalculatorTest {
@Test
public void testAdd(){
//創建物件
Calculator c = new Calculator();
//呼叫方法
int result = c.add(1,2);
//斷言結果
Assert.assertEquals(3,result);
}
}
操作
- 匯入junit依賴環境,給方法加@Test
-
判定結果:
- 紅色:失敗
- 綠色:成功
- 一般我們會使用斷言操作來處理結果
- Assert.assertEquals(期望的結果,運算的結果);
-
補充:
- @Before:
- 修飾的方法會在測驗方法之前被自動執行
- @After:
- 修飾的方法會在測驗方法執行之后自動被執行
- @Before:
感謝
黑馬程式員
以及勤勞的自己
關注公眾號: 歸子莫,獲取更多的資料,還有更長的學習計劃
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/165917.html
標籤:Java
上一篇:Spring系列.IOC容器簡介
下一篇:Python3 函式
