<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://www.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://www.tkk7.com)原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處.
    主站蜘蛛池模板: 久热综合在线亚洲精品| 免费永久在线观看黄网站| 亚洲欧洲国产日韩精品| 中文在线免费视频| 亚洲无线码一区二区三区| 亚洲精品视频免费观看| 亚洲熟妇无码乱子AV电影| aa在线免费观看| 亚洲AV无码成人精品区天堂| 久久成人免费播放网站| 亚洲最大成人网色| 五月婷婷综合免费| 亚洲精品伦理熟女国产一区二区| 免费观看a级毛片| 噜噜噜亚洲色成人网站| JLZZJLZZ亚洲乱熟无码| 日本免费A级毛一片| 亚洲视频免费在线观看| 亚洲免费视频网址| 亚洲av午夜电影在线观看| 国产免费变态视频网址网站| www.av在线免费观看| 亚洲国产精品婷婷久久| 亚洲免费在线观看视频| 亚洲av日韩aⅴ无码色老头| 亚洲精品国产福利一二区| 成人黄色免费网站| 亚洲激情校园春色| 午夜无遮挡羞羞漫画免费| 无人视频免费观看免费视频| 亚洲中文字幕无码不卡电影| 美女内射毛片在线看免费人动物| 99亚偷拍自图区亚洲| 亚洲乱码日产精品a级毛片久久| 免费观看在线禁片| 亚洲一久久久久久久久| 国产综合亚洲专区在线| 国产精品成人观看视频免费| 国产亚洲精品免费| 久久久久亚洲AV无码专区体验| 日韩高清在线免费观看|