我正在尝试使用正则表达式来测试TestNg dependsOnMethods,但是TestNg没有识别该方法。当我浏览TestNg文档时,我们可以使用正则表达式来处理dependsOnMethods和dependsOnGroups。
例如,我有如下方法,
@Test
public void testParallel_1001(){
}
我有另一种测试方法,取决于上述方法,
@Test(dependsOnMethods = { "(.*?)1001" }, alwaysRun=true)
public void testParallel_1003(){
}
但它不适合我。
我也使用了/1001/
和*.1001.*
,但没有运气。请有人帮助我。
答案 0 :(得分:0)
dependsOnMethods
包含精确方法名称的列表,而不是正则表达式。
答案 1 :(得分:0)
根据TestNG官方documentation: DependsOnGroups和dependsOnMethods都接受正则表达式作为参数。
答案 2 :(得分:0)
根据文档,其软依赖项可以接受正则表达式
http://testng.org/doc/documentation-main.html#dependencies-with-annotations