我编写JUnit5扩展。但是我无法想象如何获得测试结果。JUnit5 - 如何在AfterTestExecutionCallback中获取测试结果
扩展看起来是这样的:
import org.junit.jupiter.api.extension.AfterTestExecutionCallback;
import org.junit.jupiter.api.extension.TestExtensionContext;
public class TestResultExtension implements AfterTestExecutionCallback {
@Override
public void afterTestExecution(TestExtensionContext context) throws Exception {
//How to get test result? SUCCESS/FAILED
}
}
任何提示如何获取测试结果?
什么是你的使用情况?使用当前快照和即将到来的里程碑(M4),您可以[插入自己的TestExecutionListener](http://junit.org/junit5/docs/snapshot/user-guide/#launcher-api-listeners-custom)。 –
我在这里描述了我的用例。 https://github.com/junit-team/junit5/issues/542 –