testng有连接mysql类吗
答案:1 悬赏:60 手机版
解决时间 2021-11-24 00:34
- 提问者网友:你给我的爱
- 2021-11-23 11:39
testng有连接mysql类吗
最佳答案
- 五星知识达人网友:煞尾
- 2021-11-23 13:07
public class DataProviderMethod {
//无指定数据名称,默认使用方法名
@DataProvider
public static Object[][] NoNameMethod(){
return new Object[][]{
{"DataWithNoName1"},
{"DataWithNoName2"},
{"DataWithNoName3"}
};
}
//指定名称1
@DataProvider(name="dataprovider1")
public static Object[][] dataProvider1(){
return new Object[][]{
{"dataprovider1-1"},
{"dataprovider1-2"}
};
}
//指定名称2
@DataProvider(name="dataprovider2")
public static Object[][] dataProvider2(){
return new Object[][]{
{"dataprovider2-1"},
{"dataprovider2-2"}
};
}
}
新建一个TestNG测试类,执行
public class DdataProviderTest {
@Test(dataProvider="NoNameMethod",dataProviderClass=DataProviderMethod.class)
public void doTestNG(String testdatas) {
System.out.println("未指定名称,数据源名为方法名NoNameMethod:"+testdatas);
}
@Test(dataProvider="dataprovider1",dataProviderClass=DataProviderMethod.class)
public void doTestNG1(String testdatas){
System.out.println("指定名称,数据源名称选择了dataprovider1:"+testdatas);
}
@Test(dataProvider="dataprovider2",dataProviderClass=DataProviderMethod.class)
public void doTestNG2(String testdatas){
System.out.println("指定名称,数据源名称选择了dataprovider2:"+testdatas);
}
}
//无指定数据名称,默认使用方法名
@DataProvider
public static Object[][] NoNameMethod(){
return new Object[][]{
{"DataWithNoName1"},
{"DataWithNoName2"},
{"DataWithNoName3"}
};
}
//指定名称1
@DataProvider(name="dataprovider1")
public static Object[][] dataProvider1(){
return new Object[][]{
{"dataprovider1-1"},
{"dataprovider1-2"}
};
}
//指定名称2
@DataProvider(name="dataprovider2")
public static Object[][] dataProvider2(){
return new Object[][]{
{"dataprovider2-1"},
{"dataprovider2-2"}
};
}
}
新建一个TestNG测试类,执行
public class DdataProviderTest {
@Test(dataProvider="NoNameMethod",dataProviderClass=DataProviderMethod.class)
public void doTestNG(String testdatas) {
System.out.println("未指定名称,数据源名为方法名NoNameMethod:"+testdatas);
}
@Test(dataProvider="dataprovider1",dataProviderClass=DataProviderMethod.class)
public void doTestNG1(String testdatas){
System.out.println("指定名称,数据源名称选择了dataprovider1:"+testdatas);
}
@Test(dataProvider="dataprovider2",dataProviderClass=DataProviderMethod.class)
public void doTestNG2(String testdatas){
System.out.println("指定名称,数据源名称选择了dataprovider2:"+testdatas);
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯