使用Junit覆盖,它不能涵盖public static void main方法。我该如何报道?
答案 0 :(得分:4)
在确定它是可测试的之后,只需将其称为任何其他公共静态方法:
YourClass.main(new String[] {"parameter 1", "parameter 2"});
然后断言以下状态。
答案 1 :(得分:0)
因为它没有返回任何内容,所以无法检查输出。但是它做了什么?如果它调用另一种方法,则为该方法编写测试。如果它没有调用其他方法,那么为此编写一个测试。