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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

JUnit 测试

發布時間:2023/12/4 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JUnit 测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Junit 使用

1、忽略測試方法。在使用@Test的方法上使用@Ignore,將不會對此方法進行測試

2、測試套件

解決的問題:

1、對測試類進行統一測試,而不必在單獨測試類上一個一個進行測試。

使用JUnit的@RunWith以及@SuiteClassses注解,@SuiteClassses后面為待測試類的數組

示例:

@RunWith(Suite.class) @Suite.SuiteClasses({UserTest.class}) --指定要測試的類 public class TestAll {}

?

3、參數化測試

解決問題:對同一個方法使用不同的參數進行測試。

  • 為準備使用參數化測試的測試類指定特殊的運行器 org.junit.runners.Parameterized。
  • 為測試類聲明幾個變量,分別用于存放期望值和測試所用數據。
  • 為測試類聲明一個使用注解 org.junit.runners.Parameterized.Parameters 修飾的,返回值為 java.util.Collection 的公共靜態方法,并在此方法中初始化所有需要測試的參數對。
  • 為測試類聲明一個帶有參數的公共構造函數,并在其中為第二個環節中聲明的幾個變量賦值。
  • 編寫測試方法,使用定義的變量作為參數進行測試。
  • 示例:

    package com.vrvwh.wh01.testSuit;import com.vrvwh.wh01.controller.Calculator; import org.junit.Assert; import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized;import java.util.Arrays; import java.util.Collection;/*** Created by Administrator on 2015/1/22.*/ @RunWith(Parameterized.class) public class ParameterTest {private long expected;private long input1;private long input2;public ParameterTest(int expected, int x, int y){this.expected = expected;this.input1 = x;this.input2 = y;}@Parameterized.Parameterspublic static Collection getData(){Object[][] object = {{3,1,2}, {0,0,0}, {-4,-1,-3}, {6,-3,9}};return Arrays.asList(object);}@Testpublic void testAdd(){Calculator calculator=new Calculator();long result=calculator.add(input1,input2);Assert.assertTrue(expected == result);} }

    注意:getData中object 數組數據順序必須與構造函數順序匹配

    參考:http://www.ibm.com/developerworks/cn/java/j-lo-junit4/index.html

    http://blog.csdn.net/longeremmy/article/details/9331721

    總結

    以上是生活随笔為你收集整理的JUnit 测试的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 都市激情麻豆 | 日韩视频第一页 | 99热这里只有精品66 | 黄色片久久 | 国产性猛交xxxx免费看久久 | 日本人做爰全过程 | 国产精品熟妇人妻g奶一区 a少妇 | 在线中文字幕第一页 | 男人懂得网站 | 亚洲人妻一区二区三区 | 成人性生活免费视频 | 久久国产片 | 原来神马电影免费高清完整版动漫 | 亚洲精品国产精品乱码不卡 | 中国美女一级看片 | 成人福利小视频 | 亚洲逼逼| 成人免费视频国产 | 啪啪导航 | 男女草逼视频 | 午夜国产片 | 精品国产免费观看 | 中文字幕韩日 | 懂色av中文一区二区三区天美 | 日韩久久在线 | 国产电影一区二区三区爱妃记 | av高清不卡| 午夜影音 | 少妇一级淫免费播放 | 精品视频在线播放 | 国产一区二区视频在线观看 | 91艹| av私库 | 亚洲中文字幕无码爆乳av | 久久久亚洲国产精品 | 影音先锋亚洲精品 | 日韩人体视频 | 操模特| 日韩免费在线观看视频 | 欧美色图亚洲视频 | 人人澡人人插 | 日老女人视频 | 欧美日韩一区二区在线观看视频 | 好爽…又高潮了毛片免费看 | 精品国产视频一区二区三区 | 亚洲图片欧美视频 | 国产99免费视频 | 99re久久 | 不卡av免费 | 粉嫩久久99精品久久久久久夜 | 国产在线激情视频 | 国产美女无遮挡免费 | 亚洲一卡二卡 | 亚洲精品小视频 | 无码人妻精品一区二区蜜桃色欲 | 天天操网站 | 久久久夜 | 国产精品美女久久久久久 | 久久久久久久久久久免费 | 九九热视频精品在线观看 | japanese国产在线观看 | 性色av蜜臀av浪潮av老女人 | 国产精品久久久久久久av | 国产在线一二三区 | 久操久操 | av综合导航 | 狠狠爱夜夜爱 | 日韩成人动漫在线观看 | 蜜臀av一区二区三区有限公司 | 日本做受| 国产成人无码aa精品一区 | 精品国产av 无码一区二区三区 | 99热在线只有精品 | 午夜寂寞福利 | 久久久久美女 | 日韩av一区在线观看 | www,色| 一区二区三区精彩视频 | 国产专区一区二区三区 | 男女视频免费网站 | 中文字幕av影视 | 色多多视频污 | 91看片国产 | 樱花影院最新免费观看攻略 | 波多野结衣一区二区三区在线 | 欧美极品一区二区三区 | 国产三级理论片 | 中文字幕免费高清网站 | 天天干在线观看 | 男人和女人在床的app | 日韩福利电影在线观看 | 欧美hdse | 国产欧美日韩精品在线观看 | 一区二区啪啪 | 超碰夜夜 | 91亚洲精| 免费观看已满十八岁 | 韩日产理伦片在线观看 | 日日干夜夜拍 |