亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
Junit中的參數化測試
作者:網絡轉載 發布時間:[ 2014/2/7 16:17:02 ] 推薦標簽:Junit 參數化 測試

JUnit4中參數化測試要點:

1. 測試類必須由Parameterized測試運行器修飾

2. 準備數據。數據的準備需要在一個方法中進行,該方法需要滿足一定的要求:

1)該方法必須由Parameters注解修飾
2)該方法必須為public static的
3)該方法必須返回Collection類型
4)該方法的名字不做要求
5)該方法沒有參數

如:
測試方法:
    public int add(int a,int b){ 
            return a+b; 
        } 

測試代碼:
    package org.test; 
     
    import java.util.Arrays; 
    import java.util.Collection; 
     
    import org.junit.Assert; 
    import org.junit.Test; 
    import org.junit.runner.RunWith; 
    import org.junit.runners.Parameterized; 
    import org.junit.runners.Parameterized.Parameters; 
    /**
     * 參數化測試的類必須有Parameterized測試運行器修飾
     *
     */ 
    @RunWith(Parameterized.class) 
    public class AddTest3 { 
     
        private int input1; 
        private int input2; 
        private int expected; 
         
        /**
         * 準備數據。數據的準備需要在一個方法中進行,該方法需要滿足一定的要求:
    
             1)該方法必須由Parameters注解修飾
             2)該方法必須為public static的
             3)該方法必須返回Collection類型
             4)該方法的名字不做要求
             5)該方法沒有參數
         * @return
         */ 
        @Parameters 
        @SuppressWarnings("unchecked") 
        public static Collection prepareData(){ 
            Object [][] object = {{-1,-2,-3},{0,2,2},{-1,1,0},{1,2,3}}; 
            return Arrays.asList(object); 
        } 
         
        public AddTest3(int input1,int input2,int expected){ 
            this.input1 = input1; 
            this.input2 = input2; 
            this.expected = expected; 
        } 
        @Test 
        public void testAdd(){ 
            Add add = new Add(); 
            int result = add.add(input1, input2); 
            Assert.assertEquals(expected,result); 
        } 
         
    } 

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: a级毛片视频免费观看 | 狠狠色噜噜狠狠狠狠色综合网 | 麻豆国产精品一二三在线观看 | 午夜小视频在线播放 | 日皮视频免费看 | a一级毛片免费高清在线 | 成人精品视频一区二区在线 | 亚洲国产成人综合 | 国产日本欧美在线观看 | 在线簧片 | 黄色三级国产 | 国产精品小黄鸭一区二区三区 | 国产亚洲欧美在线视频 | 欧美zozozo人禽交免费大片 | 午夜看一级特黄a大片 | 成人短视频| 午夜精品一区 | 午夜寂寞影院视频在线观看 | 老司机精品影院一区二区三区 | 九九热在线播放 | 97理论三级九七午夜在线观看 | 麻豆日韩国产精品欧美在线 | 国产黑丝在线观看 | 美女黄色在线观看 | 天堂中文资源在线观看 | 欧美成人免费高清视频 | 日本一区二区三区高清福利视频 | 国产人碰人摸人爱免费视频 | 国语对白自拍 | 日本xxxxxxxxx18 | 欧美视频免费一区二区三区 | 香蕉视频污视频 | 欧美日本韩国国产 | 国产精品日韩精品 | 亚洲欧美成人综合在线 | 一个人看的www视频在线 | 亚洲a站| 日韩欧美中文字幕一区二区三区 | 18免费视频 | 3344在线看片| 日韩国产片 |