我編寫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 –