Java基礎——JUnit單元測試

JUnit單元測試

1. 原因:

Java中的JUnit單元測試:
測試代碼都放在一起的話,量太大,會分不清前後測試的結果,影響效果(而且前面測試過的沒問題的,沒必要反覆重複測試,浪費時間)


2. 步驟:

  1. 選中當前工程 —> build path —> add libraries —> JUnit4 —> 下一步
    在這裏插入圖片描述

  2. 創建Java類,進行單元測試
    此時的Java類的要求:①此類是public的;②此類提供公共的無參的構造器
    【其實就是普通地創建一個類即可】

  3. 此類中聲明單元測試方法:
    此類中的單元測試方法:權限public,返回值void,沒有形參
    【方法名沒要求,但通常測試xxx,就命名爲testXxx(),以便見名知意

  4. 此單元測試方法上需要聲明註解:@Test,並在單元測試類中導入相應
    【第一步中之所以加入jar包,就是爲了這裏能夠使用@Test註解(不添加的話,就沒辦法使用了)】

  5. 寫完代碼後,選中單元測試方法名 —> 右鍵 —> run as JUnit Test

【實際操作中,不必這麼複雜,只需要直接寫@Test,然後會報錯,光標放在錯誤上,會自動提示Add Libraries,添加即可】

說明:如果執行結果沒有異常,綠色進度條;如果出現異常,紅色進度條,並且提示錯誤信息


3. 舉例

import org.junit.Test;

public class JUnitTest {
	private int num = 10;
	
	@Test
	public void testEquals(){
		num = 20; 
		show();
		//單元測試方法本身也是一個普通方法(非static),可以調用類中其他結構,如:屬性、方法等
	}
	
	public void show(){
		System.out.println("show()...");
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章