我有测试方法,应该在TestData建立后启动。由于设置的方法总是相同的,我想传递参数来运行不同的SQL脚本。
@Test @Parameters("sqlScript") (groups = "insert_data")
public void testInsertData(String sqlScript) throws Exception {
final String methodName = "testInsertData";
scriptService.runSQL( sqlScript +".sql");
}
如何在不使用testng.xml的情况下执行此操作。我知道有一个名为 @Optional(“CREATE TABLE T1 ....”)的选项,但是我可以使用一个参数。如果我想为T2,T3,....传递方法SQL for Create table,那该怎么办?