亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 成人看免费一级毛片 | 久在线播放| 免费特级黄毛片在线成人观看 | 日韩一级在线视频 | 夜夜拍夜夜爽夜夜拍拍拍 | 免费高清一级欧美片在线观看 | 4四虎44虎www在线影院麻豆 | 中文字幕永久免费 | 国产免费爽爽视频免费可以看 | 欧美人与性禽xxxx | 精品国模一区二区三区 | 手机看片国产免费久久网 | 国产色a在线观看 | 天天做天天摸天天爽天天爱 | 爱搞视频首页在线 | 天天干视频在线观看 | 日韩精品一区二区三区四区 | 成人中文字幕在线高清 | 日本高清影院 | 九九色综合网 | 1024手机在线播放 | 国产三级风情寡妇 | 国产成人免费观看在线视频 | 国产制服丝袜在线 | 免费一级e一片在线播放 | 国产精品欧美日韩视频一区 | 甜性涩爱免费看 | 国产亚洲一区二区三区在线 | 欧美大交乱xxxxxbbb | 香蕉网站狼人久久五月亭亭 | a级大片免费看 | 九九精品在线播放 | 亚洲欧美精品网站在线观看 | 成人免费ā片 | 你懂的在线视频播放 | 翁熄性放纵苏玥完整小说 | 亚洲欧洲国产精品你懂的 | 在线播放人成午夜免费视频 | 色噜噜狠狠狠狠色综合久一 | 色综合久久久久久久久五月性色 | 婷婷激情小说网 |