大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java單元測試用例:Junit的用法

Java單元測試用例:Junit的用法

更新時間:2022-09-20 11:08:14 來源:動力節點 瀏覽1941次

Java單元測試工具有很多,Junit就是其中之一。Junit是Java單元測試框架,一般Eclipse里面會集成這個Junit4測試工具。既然是測試工具,雖然開發用得比較多,但作為測試人員也需要具備會Junit測試的思想,況且技多不壓身。這里簡單介紹下用法:

1.在eclipse中創建一個junit4Test工程

點擊“File” -> “New” -> “Java Project”,出現如下界面,填寫工程名稱junit4Test:

點擊Next或者Finish,即創建好了junit4Test工程

2.創建com.junit4Test包

右鍵“junit4Test”工程名稱,選擇“New” -> “Package”,即得到包的配置界面如下:

填寫包名,然后點擊Finish即創建了junit4TestPackage包

3.創建被測試類和方法

這里我們用簡單的加法來做被測試對象

右擊包名“junit4TestPackage” -> “New” -> “Class”,出現下面的配置界面:

配置好類名稱,然后點擊“Finish”即創建了類,然后在類里面寫一個加法的方法:

package com.junit4Test;
public class Add {
public int addTest(int x,int y){
return x + y;
}
}

4.創建測試包

創建方法和上面的創建包一樣,取個名字“junit4AddTest”

5.創建測試類

右鍵測試包名“com.junit4AddTest” -> “New” -> “JUnit Test Case”,如果你沒有導入Junit的jar包,那你需要先導入下,右擊工程名稱“junit4Test”,選擇“Properties”或者選擇“Build Path” -> “Configure Build Path” ,出現如下配置界面:

按照上面步驟配置即可。然后按照開始說的,就會出現如下配置界面:

寫好測試類名稱,選擇好需要的方法(如無需要可以不選擇)和需要測試的類(因為不在一個包里面,這里填寫的是包名+類名),然后點擊“Next”:

勾選被測試方法addTest,然后選擇“Finish”,這時候就創建好了用例:

這時候看到的是一個空的測試方法,我們需要調用被測試方法并做斷言,上面右側紅框中應該是如下代碼:

package com.junit4AddTest;
import static org.junit.Assert.*;
import com.junit4Test.*;
import org.junit.Test;
public class AddTest {
@Test
public void testAddTest() {
int z = new Add().addTest(1,2);
assertEquals(3,z);
}
}

這時候就可以執行測試類了,右擊測試用例可以看到,原來是執行java程序,現在變成了執行junit Test:

執行結果如下:

執行結果是Runs:1/1(總共一個用例,執行了一個用例),Errors:0(沒有錯誤),Failures:0(沒有失敗)

如果我們把斷言值改成:assertEquals(2,z);,則結果如下:

把斷言改了之后,左側顯示Failures:1(失敗一個用例),用例也顯示為,左側下面也給出了Trace。

我們在測試類中復制一個testAddTest方法,一個錯誤的一個成功的:

package com.junit4AddTest;
import static org.junit.Assert.*;
import com.junit4Test.*;
import org.junit.Test;
public class AddTest {
@Test
public void testAddTest() {
int z = new Add().addTest(1,2);
assertEquals(2,z);
}
@Test
public void testAddTest1() {
int z = new Add().addTest(2,2);
assertEquals(4,z);
}
}

我們再執行下看看結果如下:

失敗的依然是標記失敗。

如果大家想了解更多,不妨來關注一下動力節點的Java開發工具,里面有更多工具介紹供大家參考。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 91视频网页版 | 日本人wwwxxⅹ免费视频 | 亚洲高清免费在线观看 | 黄色影院免费观看 | 久久一本久综合久久爱 | 狠狠色噜噜狠狠狠狠97老肥女 | 久久久久成人精品一区二区 | 国产精品一区二区三区免费 | 伊人精品成人久久综合欧美 | 97视频在线观看免费 | 91精品免费观看 | 精品在线观看国产 | 激性欧美激情在线播放16页 | 日本色综合| a加勒比一本东京 | 好吊妞操 | 亚洲综合成人网在线观看 | 成人精品网 | 久久性生大片免费观看性 | 欧美成人高清视频 | 欧美91精品久久久久网免费 | 91探花国产综合在线精品 | 天天久久综合网站 | 热99re国产久热在线 | 亚洲精品国产一区二区 | 日本一级毛片 | 波多野结中文字幕在线69视频 | 亚洲在线免费观看 | 国产成人午夜精品5599 | 精品久久中文字幕有码 | 神马影院我不卡在线观看 | 色网址在线 | 色综合亚洲天天综合网站 | 九九热精品在线观看 | 在线播放免费一级毛片欧美 | 奇米影视在线播放 | 91久久综合九色综合欧美98 | 亚洲狠狠婷婷综合久久久久图片 | 久久精品亚洲一区二区三区浴池 | 四虎影院网 | 精品国产精品久久一区免费式 |