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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > TestNG
TestNG傳參的幾種方式
作者:網絡轉載 發布時間:[ 2015/9/17 14:01:04 ] 推薦標簽:軟件測試工具 單元測試工具

  1. 通過parameter傳參
  java代碼部分:
  import org.testng.annotations.Parameters;
  import org.testng.annotations.Test;
  public class ParameterizedTest1 {
  @Test
  @Parameters("myName")  //這里可以帶多個參數,且參數名要和xml文件里的一致;但不必與parameterTest()方法里的參數名一致,需要與其參數順序一致。
  public void parameterTest(String myName) {
  System.out.println("Parameterized value is : " + myName);
  }
  }
  XML數據文件部分:
  <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
  <suite name="Suite1">
  <test name="test1">
  <parameter name="myName" value="manisha"/>
  <classes>
  <class name="ParameterizedTest1" />
  </classes>
  </test>
  </suite>
  2. 通過dataprovider傳參
  2.1 默認使用方法名作為dataprovider標識
public class DataProviderTest {
@DataProvider
public Object[][] providerMethod(Method method){
Object[][] result = null;
if(method.getName().equals("testmethod1")){
result = {{,1}};
}else if(method.getName().equals("testmethod2")){
result = {{,2}};
}return result;
}
@Test(dataProvider="providerMethod")
public void testmethod1(int param){
System.out.println("method1 received:"+param);
}
@Test(dataProvider="providerMethod")
public void testmethod2(int param){
System.out.println("method2 received:"+param);
}
}
  2.2 通過dataprovider制定name標識傳參
public class DataProviderTest {
@DataProvider(name="test")
public Object[][] providerMethod(Method method){
Object[][] result = null;
if(method.getName().equals("testmethod1")){
result = new Object[][]{new Object[]{1}};
}else if(method.getName().equals("testmethod2")){
result = new Object[][]{new Object[]{2}};
}else{
result = new Object[][]{new Object[]{3}};
}
return result;
}
@Test(dataProvider="test")
public void testmethod1(int param){
System.out.println("method1 received:"+param);
}
@Test(dataProvider="test")
public void testmethod2(int param){
System.out.println("method2 received:"+param);
}
}

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 成 人 黄 色 视频播放16 | 久青草视频免费视频播放线路1 | 国产在线精品一区免费香蕉 | 亚洲国产欧美一区 | 久9视频这里只有精品 | 日日夜夜天天干干 | 中文字幕精品在线视频 | 久久亚洲国产高清 | 国产热视频 | 在线亚洲精品国产波多野结衣 | 久久国产精品1区2区3区网页 | 夜夜操夜夜爱 | 精品国产一区二区三区19 | 亚洲视频1区 | 天天看天天色 | 最新日本免费一区二区三区中文 | 日韩第八页| 日韩中文字幕一在线 | 久久91精品久久久久久水蜜桃 | 一本久久综合亚洲鲁鲁五月天 | 天天怕夜夜怕狠狠怕 | 中国特级黄色片 | 两性色午夜视频自由成熟的性 | 亚洲一级免费毛片 | 欧美精品亚洲网站 | 免费一级片视频 | 在线视频一区二区三区 | 开心久久激情 | 美女黄频a美女大全免费皮 美女黄免费网站 | 天天干天天草 | 欧美伊人网 | 日韩经典一区 | 免费观看黄色毛片 | 欧美日韩一区二区不卡三区 | 黄色香蕉网| 欧美xxxxx000| 日韩伦理网在线视频 | 日本特黄特色aaa大片免费欧 | 韩国黄色影院 | 亚洲一区二区欧美日韩 | 笫一次爽女人免费视频 |