我已经阅读了几篇关于Jacaco支持Lambda函数的旧帖子,几年前发布了这个问题。
我发现当我运行Jacoico时,它没有报告此代码中的Lambda函数的覆盖率
UIManager.put("OptionPane.background", Color.white);
我知道它正在受到打击,如果没有,测试无法通过测试。我是否需要为Jacoco做一些特别的报道?
答案 0 :(得分:0)
您可以尝试使用类似方法获得100%的覆盖率。
在源代码上,您可以像这样修改
Hired Employees Record
您可以使用Mockito创建Junit Test类以使其工作
List<SubmissionStatus> result = jdbcTemplate.query(
FINDALL_SQL, getSubmissionStatusRowMapper()
);
protected RowMapper<SubmissionStatus> getSubmissionStatusRowMapper() {
return (ResultSet row, int rowNum) -> new SubmissionStatus(
row.getLong("subm_rec_id"),
row.getLong("subm_file_id"),
row.getString("contract_id"),
row.getString("contract_name"),
row.getString("status")
);
}