【发布时间】:2021-12-23 20:06:31
【问题描述】:
我在 Cucumber 框架中使用 Unit runner 有以下代码
import io.cucumber.java.After;
import org.junit.jupiter.api.AfterAll;
@AfterAll
public void foo(){
}
@After
public void bar(){
}
由于某种原因,@After 钩子被执行,但 @AfterAll 不想执行。 如何在所有测试结束后执行方法?
【问题讨论】:
-
将您的代码发布到 github 并在此处粘贴链接。
-
仔细阅读您的导入声明。
-
嗨@M.P.Korstanje,我知道我的导入是错误的,但不明白什么应该是正确的,因为我没有找到“import io.cucumber.java.AfterAll;”存在吗?
-
显示来自
pom.xml的依赖项 -
嗨@AlexeyR.,这里的评论太长了,但我已将它粘贴到我的问题中stackoverflow.com/questions/69914497/maven-dont-run-tests。希望对您有所帮助。