我有@Test annotaion的测试市场。但是,当我运行测试用例时,它向我显示了这一点 测试运行:0,失败:0,跳过:0 我在eclipse中运行测试用例。我在eclipse中安装了testng插件。
TestClass代码:
public class ModelledEventBus {
ModelledEventBusOperator dummyOperator = new ModelledEventBusOperator();
/**
* Dummy Test Case to show the interworkings of TAF classes
*/
@VUsers(vusers = { 1, 10, 100 })
@Test(dataProvider = "dummyTestData", dataProviderClass = ModelledEventBusTestDataProvider.class)
public void dummyTestCase(String stringToPrint) {
setTestcase("TC-DUMMY", "Dummy Test Case");
setTestInfo("Testing " + stringToPrint);
assertEquals(dummyOperator.operate(stringToPrint),
dummyOperator.expected());
}
}
@Test中的属性是自定义的。
public class ModelledEventBusTestDataProvider {
// Dummy Test Data Provider Code generated to show interworkings of TAF Classes
@DataProvider(name="dymmyTestData")
public static String[][] dummyTestData(){
String[][] result = {{"First String"},{"Second String"}};
return result;
}
}
TestNG版本:6.8.0
答案 0 :(得分:0)
您的数据提供者名称有拼写错误。
@Test(dataProvider = "dummyTestData", dataProviderClass = ModelledEventBusTestDataProvider.class)
public void dummyTestCase(String stringToPrint) {
@DataProvider(name="dymmyTestData")
public static String[][] dummyTestData(){
一个是d * u * mmyTestData和其他d * y * mmyTestData。
答案 1 :(得分:0)
我创建了suite.xml文件,现在正在运行。我不太清楚究竟是什么问题,但我现在有一个正在运行的测试案例。