如何在junit上测试void方法以增加代码覆盖率

时间:2017-04-18 13:05:11

标签: testing junit code-coverage

我想在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;
}

0 个答案:

没有答案