2
我使用编程方式来运行包含在Courier类中的测试。测试NG - 传递参数setTestClasses()
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
testng.setTestClasses(new Class[] { Courier.class });
testng.addListener(tla);
testng.run();
如何将参数传递给此类中包含的测试? 例如
testng.setTestClasses(new Class[] { Courier("parameter").class });
速递:
public class Courier {
@Parameter(passed parameter)
@Test
public void Courier_Test(String parameter){
System.out.println(parameter);
}
}
谢了任何帮助!
这些都是正确的建议。请注意,如果您想要使用testng.xml路径,则可以在内存中创建此文件(查找适用于XmlSuite,XmlTest等的Javadoc)。 – 2011-03-23 22:47:39