2013-05-08 70 views
0

調試信息我測試使用@Ignore標註顯示一些調試信息:無法顯示@Ignore

import javax.naming.Context; 
import javax.naming.InitialContext; 
import javax.naming.NamingException; 
import oracle.jdbc.pool.OracleConnectionPoolDataSource; 
import org.junit.Ignore; 
import org.junit.Test; 

@Ignore(value = "Test for Zones is not yet finished") 

但是,當我使用NetBeans建設項目,我沒有得到任何區消息「測試是尚未完成「。我使用Junit 4.11。任何想法如何解決這一問題?

回答

1

Netbeans似乎沒有很好地處理@Ignore,這個問題甚至有一個open bug report。如果完全忽略了@Ignored(如果不存在),我的安裝(v.7.0.1)只列出已執行的測試。

但即使如此,我不認爲在報告中需要打印註釋的value。 Eclipse和Maven(CLI)僅包含執行/失敗/忽略的測試總數。 據@Ignore javadocs

本地JUnit 4測試跑步者應報告被忽略的測試(...)的數量

所以你的問題更多的是一種「功能要求」而不是「錯誤」的。