gpt4 book ai didi

groovy - TestNG Groovy dependsOnMethods

转载 作者:行者123 更新时间:2023-12-01 10:59:19 25 4
gpt4 key购买 nike

有没有什么方法可以在我的 TestNG 注释中使用 dependsOnMethods 来进行这样用 groovy 编写的测试?

class WarehouseBehavior {
@Test
void shouldHaveWarehouse() {
def warehouse = registry.getService Warehouse.class
assertNotNull warehouse
}
@Test(dependsOnMethods = ['shouldHaveWarehouse'])
void shouldStoreDataInWarehouse() {
def warehouse = registry.getService Warehouse.class
warehouse.store(['a': 'b', 'c': 'd'])
}
}

我要么在这里遗漏了一些东西,要么 groovy 只是不支持这种类型的注释,因为类似的代码在 Java 中运行得非常好,而在 groovy 中运行它会给我以下错误

WarehouseBehavior.shouldStoreDataInWarehouse() is depending on method public void WarehouseBehavior.shouldHaveWarehouse(), which is not annotated with @Test

最佳答案

Test 方法具有包范围。

明确声明public为:

@Test
public void shouldHaveWarehouse() {
// .....
}

关于groovy - TestNG Groovy dependsOnMethods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12462221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com