5

我有一个小型 JUnit 测试,期望抛出异常。该方法按预期抛出异常,但是当我在 Eclipse SpringSource ToolSuite 中运行“Coverage As”时,测试方法中的两行保持红色而不是变为绿色。这个测试通过了——没有问题。

mockPropertyReader 是一个空的 Properties 文件阅读器类。如果属性格式错误或不存在,我只是在测试异常。

我只是在想方法行应该突出显示为绿色。我喜欢很多绿色。

@Test(expected = PropertyNotFoundException.class)
public final void testGetMySQLNotFound() throws PropertyNotFoundException {
    subject.setSqlProps(mockPropertyReader);
    subject.getMySQL();
}
4

1 回答 1

7

这是 Emma 的一个已知问题。

http://www.eclemma.org/faq.html#trouble05

于 2012-12-06T16:39:15.253 回答