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

您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源單元測(cè)試工具 > junit
JUnit入門(mén)實(shí)例
作者:xwdreamer 發(fā)布時(shí)間:[ 2016/11/9 14:08:38 ] 推薦標(biāo)簽:單元測(cè)試 Junit

  參數(shù)化測(cè)試代碼如下所示;
  
  package xw.calculatortest;
  import static org.junit.Assert.*;
  import java.util.Arrays;
  import java.util.Collection;
  import org.junit.Before;
  import org.junit.Test;
  import org.junit.runner.RunWith;
  import org.junit.runners.Parameterized;
  import org.junit.runners.Parameterized.Parameters;
  import xw.calculator.Calculator;
  @RunWith(Parameterized.class)
  public class SquareTest {
  private static Calculator calculator = new Calculator();
  private int param;
  private int result;
  @Parameters
  public static Collection data() {//定義測(cè)試數(shù)據(jù)的集合
  return Arrays.asList(new Object[][] { { 2, 4 }, { 0, 0 }, { -3, 9 }, });
  }
  // 構(gòu)造函數(shù),對(duì)變量進(jìn)行初始化,參數(shù)的順序與數(shù)據(jù)集成的順序相關(guān)
  public SquareTest(int param, int result) {
  this.param = param;
  this.result = result;
  }
  // 復(fù)原操作,表明對(duì)每個(gè)Test方法測(cè)試以后都會(huì)進(jìn)行這個(gè)方法操作。
  @Before
  public void setUp() throws Exception {
  calculator.clear();// 結(jié)果清零
  }
  @Test
  public void testSquare() {
  calculator.square(param);
  assertEquals(result, calculator.getResult());
  }
  }
  
  打包測(cè)試
  考慮另外一種場(chǎng)景,如果一個(gè)項(xiàng)目中有許多個(gè)測(cè)試類(lèi),一個(gè)一個(gè)去運(yùn)行會(huì)非常繁瑣,這個(gè)時(shí)候可以考慮使用打包測(cè)試。將所有需要運(yùn)行的測(cè)試類(lèi)集中起來(lái),一次性的運(yùn)行完畢,大大的方便了我們的測(cè)試工作。
  右鍵Calculator類(lèi),新建一個(gè)JUnit Test Suite,如下圖所示。


  然后選擇需要打包測(cè)試的測(cè)試類(lèi),如下圖所示:


  打包測(cè)試類(lèi)叫做AllTests,需要打包測(cè)試的三個(gè)測(cè)試類(lèi)是CalculatorTest,SquareTest和test。點(diǎn)擊Finish完成打包測(cè)試,生成的打包測(cè)試類(lèi)大嗎如下:
  
  package xw.calculatortest;
  import org.junit.runner.RunWith;
  import org.junit.runners.Suite;
  import org.junit.runners.Suite.SuiteClasses;
  @RunWith(Suite.class)
  @SuiteClasses({ CalculatorTest.class, SquareTest.class, test.class })
  public class AllTests {
  }
  
  運(yùn)行結(jié)果如下:


 

  原文出處:http://www.cnblogs.com/xwdreamer

上一頁(yè)12下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 亚洲人成网站看在线播放 | 久久国产一区二区 | 国产在线播放一区二区 | 曰批全过程免费视视频观看 | 77788色淫网站免费视频 | 一个人在线观看的免费视频www | 外国毛片网站 | 97久久人人做人人爽人人澡 | 欧美黄a| 国产999在线观看 | 国产成人综合网亚洲欧美在线 | 国产看片视频 | 欧美顶级黄色大片免费 | 亚洲最大的黄色网址 | 黄色一级黄色片 | 一区二区三区欧美视频 | 777艳片| 日韩精品成人在线 | 高h辣h双处全是肉一对一 | 一级毛片www| 国产成人18黄网站免费网站 | 成人免费观看www在线 | 免费综合网| 国产高清精品久久久久久久 | 狠狠操天天| 真人午夜a一级毛片 | 毛片网站有哪些 | 91精品成人免费国产片 | 欧美人成在线观看 | 国产免费拔擦拔擦8x | 欧美成人黄色网 | 国产免费黄视频 | 97欧美精品激情在线观看最新 | 天天爽天天碰狠狠添 | 99国产成人高清在线视频 | 久久精品国产清白在天天线 | 欧美日韩 国产区 在线观看 | 一区二三区国产 | 欧美在线观看免费一区视频 | 西西人体国模欢欢啪啪写真 | 久久久噜噜噜www成人网 |