JUnit單元測(cè)試

1.java的普通工程使用單元測(cè)試

  • 1.第一種方案

右擊工程選擇Build path,選擇Configure Build Path...,在Libraries下選擇Add Library,出現(xiàn)下圖
image.png

,點(diǎn)擊next選擇junit版本(此處使用JUnit4),點(diǎn)擊完成。Libraries庫下如圖
image.png
,此時(shí)就可以正常的使用JUnit測(cè)試了。
  • 2.第二種方案

不使用eclipse這種Add Library的方式。而是使用自己需要的JUnit版本的jar包。
操作如下(以junit-4.12.jar為例):
在工程中新建lib文件夾,將junit-4.12.jarhamcrest-core-1.3.jar放入lib文件夾,
分別右擊

image.png
,將倆個(gè)包添加進(jìn)工程中,就可以正常的使用junit單元測(cè)試了。
**注:如果只導(dǎo)入junit-4.12.jar一個(gè)jar包,執(zhí)行單元測(cè)試的時(shí)候會(huì)報(bào)initializationError的錯(cuò)誤,
image.png
所以必須導(dǎo)入倆個(gè)jar包才能使用junit單元測(cè)試。
image.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里面還有一些斷言的使用也是特別方便的!有興趣可以探索一下。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容