java - JUnit 4.11 在@After 中获取测试结果

标签 java junit junit4

有什么办法可以在teardown(@After)方法中得到测试结果?我想根据结果在测试后进行清理。

在 junit 文档中找不到关于 @After 的详细信息。

最佳答案

最接近您要求的可能是 TestWatcher规则。这不会让您访问返回的结果或任何东西,但您可以使用它(或创建您自己的 TestRule 并结合 Description 对象,您可以以不同方式注释您的方法以指示需要哪种清理.

关于java - JUnit 4.11 在@After 中获取测试结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22773590/

相关文章:

java - 在构建之前替换文件中的 token ,但将 token 保留在源中

Java GregorianCalendar 我做错了什么?日期不对?

java - 如何使用 vm 参数从命令行运行 JUnit?

Java XML api 删除自结束标记之前的空格

elasticsearch - 6.2中的本地弹性节点

spring - @RunWith(SpringJUnit4ClassRunner.class) 无法加载带有 NULL 的 ApplicationContext 'contextLoader'

java - 有人使用 Junit4 与 cpsuite-1.2.5 和 EasyMock 吗?

java - 如何在 Junit3 中获得等效的 @BeforeClass 和 @AfterClass?

java - AndroidJUnit4.class + org.junit.Assume.assumeTrue = AssumptionViolatedException

java - 运行大量数据时与 platfOrm 的连接重置