【本節目标】
通過閱讀本節内容,你将跟随作者配置JUnit元件包,并編寫相應的測試類,設計一些測試用例,通過特定的運作方式進行項目的測試工作,直覺有效的判斷項目編寫是否出錯。
JUNIT測試工具
在進行項目開發的時候測試這一環節絕對是不可忽略的,任何一個成功的代碼都需要經過不斷地測試進而得到穩定的效果。
在進行測試的時候除了白盒測試與黑盒測試之外,現在最流行的是用例測試,而JUnit實作的就是一個用例測試的工具。
範例:定義一個要測試的類
package cn.mldn.util;
public class Math {
private Math() {} //構造方法私有化
public static int add(int x,int y) {
int result = 0;
result=x+y;
return result;
}
}
由于JUnit本身是一個第三方的元件包,是以來講需要在項目之中配置相應的*.jar檔案,是以建議可以直接通過Eclipse配置,選中要測試的類。

JUnit是一個第三方的元件包,是以需要在JavaBuilderPath中配置相應的程式庫,使用此種方式主要的原因是可以幫助開發者自己來配置*.jar檔案的CLASSPATH環境。
範例:編寫junit測試
package cn.mldn.test;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
import junit.framework.TestCase;
class MathTest {
@Test
void testAdd() {
TestCase.assertEquals(cn.mldn.util.Math.add(10,20), 30);
}
}
由于此時是一個junit測試程式類,是以可以直接利用junit的方式執行。
測試結果有兩個:成功(Green Bar)、失敗(Red Bar)。
想學習更多的Java的課程嗎?從小白到大神,從入門到精通,更多精彩不容錯過!免費為您提供更多的學習資源。
本内容視訊來源于
阿裡雲大學 更多Java面向對象程式設計文章檢視此處