亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 永久免费在线播放 | 亚洲制服丝袜第一页 | 第一国内永久免费福利视频 | 欧美日韩国产成人综合在线 | 国产精品1区2区3区 国产精品1区 2区 3区 | 成人羞羞视频网站 | 久久性视频| 久操视频在线观看免费 | www在线 | h在线视频| 色视频免费在线 | 日本在线观看一区二区三区 | a亚洲天堂 | 真实国产乱弄免费视频 | 婷婷成人丁香五月综合激情 | 久久成人性色生活片 | 求欧美精品网址 | 久久午夜鲁丝片午夜精品 | 在线成人爽a毛片免费软件 在线成人影片 | 亚洲国产成人va在线观看 | 亚洲欧美日韩综合久久久久 | 2015www小明永久免费 | 亚洲国产片高清在线观看 | 国产综合色在线视频区 | 精品国产成人高清在线 | 国产精品亚洲精品日韩动图 | 91精品一区二区三区在线观看 | 国产初高中生粉嫩无套第一次 | 天天干天天日天天射天天操毛片 | 国产特黄1级毛片 | 一级黄色片欧美 | 韩国伦理剧在线播放 | 天天狠天天干 | 干妞网在线观看 | 亚洲精品天堂在线观看 | 欧美日韩精品一区二区三区视频 | 毛片免费在线观看 | 中文字幕成人免费高清在线视频 | 最近中文字幕在线观看 | 欧美日本视频在线观看 | 日韩精品一区二三区中文 |