0

我使用@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。任何想法如何解决这一问题?

4

1 回答 1

1

Netbeans 似乎不能@Ignore很好地处理,甚至还有一个针对该问题的开放错误报告。我的安装(v. 7.0.1)仅列出已执行的测试,如果完全忽略@Ignored (好像它们不存在)。

但即便如此,我认为value不需要在报告中打印注释。Eclipse 和 Maven (CLI) 仅包括执行/失败/忽略的测试总数。根据@Ignore javadocs

原生 JUnit 4 测试运行器应报告忽略测试的数量 (...)

因此,您的问题更多是“功能请求”而不是“错误”。

于 2013-05-08T09:11:37.767 回答