如何让调用invokeLater()的函数达到100%的测试覆盖率?
我正在使用 Junit4。
这是我的测试类:
import org.junit.Test;
public class UIUtilTest {
@Test
public void testMultiline() {
var multiLineText = "one\ntwo";
UIUtil.showError(multiLineText, "title");
assert true;
}
}
我怎样才能测试 Jacoco 抱怨的 lambda 以达到 100% 的覆盖率?
I am using Junit4.
This is my test class:
import org.junit.Test;
public class UIUtilTest {
@Test
public void testMultiline() {
var multiLineText = "one\ntwo";
UIUtil.showError(multiLineText, "title");
assert true;
}
}
I have the following Jacoco coverage result:
How can I test the lambda that Jacoco is complaining about in order to hit 100% coverage?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
让测试等待对话框弹出。实现后,您只需将另一个任务添加到 EDT 队列并等待它完成即可。
Make test wait for dialog to pop. Having your implementation you can simply add another task to the EDT queue and wait for it to finish.