亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 爽爽爽爽爽爽爽太爽了免费观看 | 欧美日韩在线观看一区二区 | 91资源在线视频 | 国产中文在线 | 日韩在线高清 | 99精品视频在线播放2 | 免费二级c片观看 | 高清中文字幕在线 | 一个人看www在线观看免费视频 | 久久精品午夜视频 | 久久久噜噜噜久久网 | 最近中文日本字幕免费完整 | 97国产成人精品免费视频 | xxx大片| 性v天堂 | 黄色一级片黄色一级片 | 欧美黄网站免费观看 | 天天干天天射天天爽 | 免费人成视网站在线不卡 | 日本在线亚州精品视频在线 | 奇米影视亚洲狠狠色777不卡 | 欧美激情免费观看一区 | 中国高清videossex免费 | 亚洲欧美v国产一区二区 | 国产激情视频在线 | 午夜小视频网站 | 在线亚洲综合美国十次 | 中文字幕丝袜制服 | 午夜视频在线观看视频 | www精品一区二区三区四区 | 欧美精品区 | 日韩aⅴ在线观看 | 一区二区高清在线观看 | 夜夜爱成人免费网站 | 日本一道本视频 | 午夜影院啊啊啊 | 在线亚洲精品国产波多野结衣 | 最近中文字幕2019 | 久久精品视频一区二区三区 | 欧美综合网欧美色妞网 | 亚洲欧美另类一区 |