<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    春風(fēng)博客

    春天里,百花香...

    導(dǎo)航

    <2007年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    統(tǒng)計(jì)

    公告

    MAIL: junglesong@gmail.com
    MSN: junglesong_5@hotmail.com

    Locations of visitors to this page

    常用鏈接

    留言簿(11)

    隨筆分類(224)

    隨筆檔案(126)

    個(gè)人軟件下載

    我的其它博客

    我的鄰居們

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

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

    上一講已經(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)行完畢后,展開(kāi)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中.

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

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

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

    例程下載: http://m.tkk7.com/Files/sitinspring/MavenTest.zip

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

    posted on 2007-06-20 00:54 sitinspring 閱讀(11632) 評(píng)論(0)  編輯  收藏 所屬分類: Maven2之旅

    sitinspring(http://m.tkk7.com)原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處.
    主站蜘蛛池模板: 成人免费视频网站www| 亚洲一级高清在线中文字幕| 久久久久国色AV免费观看性色| a高清免费毛片久久| 亚洲另类自拍丝袜第五页| 久久亚洲精品中文字幕| 黑人大战亚洲人精品一区| 国产一级淫片视频免费看| 最近中文字幕无免费视频| 69式互添免费视频| 99re这里有免费视频精品| 182tv免费视频在线观看| 国产精品美女久久久免费| 国产成人亚洲午夜电影| 亚洲综合在线一区二区三区 | 国产成人精品免费大全| 亚洲JLZZJLZZ少妇| 亚洲色丰满少妇高潮18p| 亚洲字幕在线观看| 亚洲国产综合精品| 亚洲精品福利网站| 337p日本欧洲亚洲大胆艺术| 亚洲AV无码精品色午夜在线观看| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 国产午夜精品理论片免费观看| 免费看黄网站在线看 | 动漫黄网站免费永久在线观看| 91在线老王精品免费播放| 亚在线观看免费视频入口| 久久免费国产视频| 免费无遮挡无码永久视频 | 亚洲综合色一区二区三区小说| 亚洲AV第一页国产精品| 婷婷亚洲久悠悠色悠在线播放 | 日韩电影免费在线观看中文字幕| 三年在线观看免费观看完整版中文| 中文毛片无遮挡高清免费| a级片免费观看视频| 久久国产精品免费专区| 亚洲免费中文字幕| 久久精品女人天堂AV免费观看|