[英]Junit Testwatcher skipped/ignored test
我創建了一個TestWatcher
,當TestCase
fails
, succeeded
或被skipped
時,它應該執行某些操作。
succeeded
和failed
的Methods
被觸發,但是都不會
@Override
protected void skipped(AssumptionViolatedException e, Description description) {
System.out.println("Skipped: " + description);
e.printStackTrace();
}
也不
@Override
protected void skipped(org.junit.internal.AssumptionViolatedException e, Description description)
{
System.out.println("Skippedinternal: " + description);
e.printStackTrace();
}
被解雇了。
為什么在ignored
test
時不調用這兩個函數,或者這是對ignored test
做出錯誤反應的方式,如果是這種情況,我該如何完成?
僅在由於假設失敗而跳過測試的情況下觸發TestWatcher( http://junit.org/junit4/javadoc/4.12/org/junit/rules/TestWatcher.html )中的跳過事件( http:// junit。 sourceforge.net/javadoc/org/junit/Assume.html )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.