日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Junit 4.x 单元测试,参数化测试,套件测试 实例

發布時間:2025/3/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Junit 4.x 单元测试,参数化测试,套件测试 实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對下面三個類進行單元測試?,組成套件測試。

public class Calculate {public int add(int a, int b) {return a + b;}public int sub(int a, int b) {return a - b;} } public class Car {public int getWheels() {return 4;} } public class Rectangle{public int getArea(int width,int height){return width*height;} }

?測試代碼:建議把測試代碼放在test源文件中

public class CalculateTest {Calculate calculate;@Beforepublic void setUp() throws Exception {calculate = new Calculate();}@Testpublic void testAdd() {int result = calculate.add(12, 12);assertEquals(24, result);}@Testpublic void testSub() {int result = calculate.sub(12, 12);assertEquals(0, result);}} public class CarTest {Car car;@Beforepublic void setUp() throws Exception {car = new Car();}@Testpublic void testGetWheels() {int result = car.getWheels();assertEquals(4, result);}} public class RectangleTest {Rectangle rectangle;@Beforepublic void setUp() throws Exception {rectangle=new Rectangle();}@Testpublic void testGetArea() {int result = rectangle.getArea(12, 2);assertEquals(24, result);} }

測試套件代碼:

@RunWith(Suite.class) @SuiteClasses({ CalculateTest.class, CarTest.class, RectangleTest.class }) public class AllTests {}

?

請用下面的參數對Calculate類的add方法進行參數化的測試

????????????? {2,1,1},

????????????? {2,0,2},

????????????? {0,2,-2},

@RunWith(Parameterized.class) public class CalculateTest2 {Calculate calculate;private int input1;private int input2;private int expected;@Parameterspublic static Collection prepareData() {Object[][] object = { { -1, -2, -3 }, { 0, 2, 2 }, { -1, 1, 0 },{ 1, 2, 3 } };return Arrays.asList(object);}public CalculateTest2(int input1, int input2, int expected) {this.input1 = input1;this.input2 = input2;this.expected = expected;}@Beforepublic void setUp() throws Exception {calculate = new Calculate();}@Testpublic void testAdd() {int result = calculate.add(input1, input2);assertEquals(expected, result);} }

?

轉載于:https://www.cnblogs.com/taoweiji/p/3327876.html

總結

以上是生活随笔為你收集整理的Junit 4.x 单元测试,参数化测试,套件测试 实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩欧美亚洲国产 | 日本一级淫片 | 少妇搡bbbb搡bbb搡澳门 | 肉番在线观看 | 91中文字幕在线观看 | 一区二区三区黄色录像 | 国产剧情久久久 | 夜夜操夜夜干 | 日韩性猛交ⅹxxx乱大交 | 日韩在线观看视频一区 | 日韩精品人妻一区二区中文字幕 | 婷婷激情视频 | 国产素人在线观看 | 一区二区亚洲 | 一女三黑人理论片在线 | 日韩在线观看视频一区二区 | jizzjizz8| 国产男男gay网站 | 成人依依 | jiuse九色| 欧美色图日韩 | 国产黄色大片视频 | 自拍偷拍1 | av在线不卡网 | 国产亚洲二区 | 久久久18| 艳妇乳肉豪妇荡乳av | 少妇又白又嫩又色又粗 | 求欧美精品网址 | 国产精品欧美一区二区 | 亚洲国产精品福利 | www.99在线 | 久久93 | 久草午夜 | jizz日本女人| 欧美人体一区二区 | 一级黄色片在线观看 | 一本色道久久综合狠狠躁 | 噜噜噜噜私人影院 | 狠狠插av | 成人av在线播放网站 | 久久国产人妻一区二区免色戒电影 | 亚洲婷婷网| 欧美日韩成人在线视频 | 美女黄色在线观看 | 麻豆剧场 | 国产一区二| 国产成人一区二区三区小说 | 免费国产羞羞网站视频 | 亚洲黄色片在线观看 | 精品国产无码在线观看 | 中国黄色一级片 | 欧美性网址 | 日本在线网址 | 成人3d动漫一区二区三区91 | 69国产视频 | 亚洲色网址| 亚洲黄v | 蜜桃视频中文字幕 | 欧美gv在线观看 | 好看的中文字幕 | 日本不卡一二三区 | 国产精品一区二区三区久久 | 国产综合内射日韩久 | 18禁一区二区三区 | 中文字幕亚洲视频 | brazzers猛女系列| 高清乱码免费看污 | 五月天黄色网 | www.国产一区二区三区 | 午夜影院在线观看免费 | 成年人的黄色片 | 欧美激情综合五月色丁香 | 国产精品视频导航 | 男女啪啪国产 | 欧美精品hd | 黄色激情小说视频 | 碰碰97 | 懂色av一区二区三区免费观看 | 在线不卡欧美 | 国产美女精品人人做人人爽 | www四虎com| 国产自产在线 | 日本欧美国产一区二区三区 | 美女被男生免费视频 | 国产不卡av在线播放 | 91在线短视频 | 国产秋霞| 香蕉色视频 | 国产精品免费一区二区三区都可以 | 国产手机在线观看 | av免费观看在线 | 日本三级吹潮 | 国内成人在线 | 一区二区成人av | 特一级黄色片 | 国产女主播一区 | 国产伦精品一区二区三区精品 | 成人av一区 |