gpt4 book ai didi

eclipse - 成功的JUnit覆盖率测试不会在测试异常的方法上变成绿色

转载 作者:行者123 更新时间:2023-12-04 18:11:13 26 4
gpt4 key购买 nike

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

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

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

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

最佳答案

这是Emma的已知问题。

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

关于eclipse - 成功的JUnit覆盖率测试不会在测试异常的方法上变成绿色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13748119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com