使用 Junit 覆盖率工具时,它无法覆盖 public static void main 方法。如何进行覆盖?
使用 Junit 覆盖率工具时,它无法覆盖 public static void main 方法。如何进行覆盖?
确保它可测试后,只需像调用其他公共静态方法一样调用它:
YourClass.main(new String[] {"parameter 1", "parameter 2"});
在此之后,断言以下状态。
YourClass.main(new String[] { "param 1", "param 2" });
吗? - aioobe因为它没有返回值,所以你不能检查输出。但它是做什么的呢?如果它调用了另一个方法,那就为那个方法编写一个测试。如果它不调用其他方法,那就为它编写一个测试。