日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

我的Maven2之旅:四.Junit單元測(cè)試的活讓Maven自動(dòng)去干

 WindySky 2008-09-28
上一講已經(jīng)說(shuō)了打包,這次說(shuō)說(shuō)測(cè)試.

首先準(zhǔn)備測(cè)試材料,這里我做了一個(gè)Calculator類以及測(cè)試它的類TestCalculator,它們的代碼如下:
Calculator類:
package com.sitinspring;

public class Calculator {
    
public static void main(String[] arg) {
        System.out.println(
"Hello!Maven!");
    }


    
public int add(int op1, int op2){
        
return op1 + op2;
    }


    
public int sub(int op1, int op2){
        
return op1 - op2;
    }

}

TestCalculator類(Eclipse下進(jìn)行單元測(cè)試通過(guò)):
package com.sitinspring;

import junit.framework.TestCase;

public class TestCalculator extends TestCase{
    
public void testAdd() {
        Calculator calculator 
= new Calculator();
        
int result = calculator.add(5020);
        assertEquals(
70, result);
    }


    
public void testSub() {
        Calculator calculator 
= new Calculator();
        
int result = calculator.sub(5020);
        assertEquals(
30, result);
    }

}


我們的目標(biāo)是讓Maven調(diào)用TestCalculator類來(lái)測(cè)試Calculator類.

首先我們還需要建立一個(gè)名為Calculator的Maven工程.請(qǐng)使用如下命令:
mvn archetype:create -DgroupId=com.sitinspring -DartifactId=Calculator

運(yùn)行完畢后,展開Calculator目錄,我們將發(fā)現(xiàn)如圖結(jié)構(gòu):


簡(jiǎn)而言之,Src下的main目錄是用來(lái)放置程序文件的,而Src下的main目錄是用來(lái)放置單元測(cè)試文件的.
所以,Calculator類應(yīng)該被放入Calculator\src\main\java\com\sitinspring中;
而TestCalculator類應(yīng)該被放入Calculator\src\test\java\com\sitinspring中.

如此辦理后,讓我們打開cmd窗口,進(jìn)入Calculator目錄,執(zhí)行命令:
mvn test

上圖可以看到TestCalculator類的執(zhí)行結(jié)果顯示測(cè)試通過(guò),與Eclipse中測(cè)試結(jié)果相同.

有時(shí)候,MVN test,就是這么簡(jiǎn)單!

例程下載: http://www./Files/sitinspring/MavenTest.zip

最后給大家留一個(gè)懸念,如果你安裝了Maven的話,請(qǐng)?jiān)谀愕挠脖P中搜索".m2",看看里面有什么?

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多