天天看點

Junit測試 - Java

通過使用@Test方式, 可以省去每次都要寫main方法來進行測試某個方式是否滿足要求.

Junit操作步驟

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

    包名 : xx.xxx.xx.test (eg : cn.clearlight.test)

    測試類名 : 被測試的類名Test(eg : CalTest)

  2. 定義測試方法 : 可以獨立運作

    方法名 : test + 測試的方法名(eg : testGetMoney)

    傳回值 : void

    參數清單 : 空參

  3. 給該測試方法上面添加注解 ​

    ​@Test​

  4. 導入Junit依賴環境,導包
import cn.clearlight.test;
import org.junit.jupiter.api.Test;

public class CalTest{
    @Test
    public static void testGetMoney() {
        // 測試代碼
    }
}      

運作結果 :

綠色代表成功, 紅色代表失敗

一般通過斷言操作來處理結果(預判該操作所得結果與與所得結果是否相同)

方法名 : Assert.assertEquals(期望結果, 運算結果)

通用注解

@Before :

修飾的方法會在測試方法之前被自動執行