1.java的普通工程使用單元測(cè)試
- 1.第一種方案
右擊工程選擇Build path,選擇Configure Build Path...,在Libraries下選擇Add Library,出現(xiàn)下圖,點(diǎn)擊next選擇junit版本(此處使用JUnit4),點(diǎn)擊完成。Libraries庫下如圖image.png,此時(shí)就可以正常的使用JUnit測(cè)試了。image.png
- 2.第二種方案
不使用eclipse這種Add Library的方式。而是使用自己需要的JUnit版本的jar包。
操作如下(以junit-4.12.jar為例):
在工程中新建lib文件夾,將junit-4.12.jar與hamcrest-core-1.3.jar放入lib文件夾,
分別右擊,將倆個(gè)包添加進(jìn)工程中,就可以正常的使用junit單元測(cè)試了。image.png
**注:如果只導(dǎo)入junit-4.12.jar一個(gè)jar包,執(zhí)行單元測(cè)試的時(shí)候會(huì)報(bào)initializationError的錯(cuò)誤,
所以必須導(dǎo)入倆個(gè)jar包才能使用junit單元測(cè)試。image.pngimage.png
**
2.spring系列中的單元測(cè)試此處不贅述
springboot使用單元測(cè)試正常使用就是OK的
3.junit單元測(cè)試的一些命令
- 1.第一組(都加在public修飾的方法上)
@Before
@Test
@After
注:這里的Before和After在直接執(zhí)行測(cè)試類的時(shí)候每個(gè)測(cè)試用例(@Test)都會(huì)有Before和After代碼的執(zhí)行 - 2.第二組
@BeforeClass
public static void beforeClass() {
// before時(shí)候的測(cè)試代碼
}
@Test
public void test() {
// test測(cè)試代碼
}
@AfterClass
public static void afterClass() {
// after時(shí)候的測(cè)試代碼
}
注:這里的BeforeClass和AfterClass在直接執(zhí)行測(cè)試類的時(shí)候只會(huì)執(zhí)行一次(靜態(tài)加載)
另:junit里面還有一些斷言的使用也是特別方便的!有興趣可以探索一下。




