2016-09-19 109 views
0

我創建了一個TestWatcher,它應該在TestCasefails,succeededskipped時做些什麼。Junit Testwatcher跳過/忽略測試

Methodssucceededfailed被解僱,但既不

@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(); 
} 

被解僱。

爲什麼當testignored或這是對ignored test作出反應的錯誤方式時,這兩個電話是否被調用,如果是這種情況,我該如何實現?

回答