我想在junit测试中增加代码覆盖率。我有太多的方法,所有这些方法几乎都属于" void"。因此,我无法在void方法中进行断言或任何其他junit测试。我在论坛中听到在void方法中测试变量以增加代码覆盖率。但它仍然不起作用?我需要做些什么来增加Junit的代码覆盖率?
例如,在下面的代码中我想测试transform方法,而不是createAngularMethod。我怎么能这样做?
此致 阿尔珀
public void transform(File fileToTransform, LogGenerator logGenerator) {
createAngularLines(menu, transform);
}
private StringBuilder createAngularLines(Menu menu, Transform transform) {
StringBuilder angularLines = createInitialAngularLines(transform);
createBodyOfTheAngularPage(angularLines, transform);
createNextMethod(angularLines,transform);
createAngularLines(menu);
return angularLines;
}