![](/img/trans.png)
[英]Java rejects public static void main method, requests public static void main method
[英]Coverage can't cover the public static void main method
使用Junit覆盖,它不能覆盖public static void main方法。 我该怎么说呢?
在确定它是可测试的之后,只需将其称为任何其他公共静态方法:
YourClass.main(new String[] {"parameter 1", "parameter 2"});
然后断言以下状态。
因为它不返回任何内容,所以无法检查输出。 但是它做了什么? 如果它调用另一种方法,则为该方法编写测试。 如果它没有调用其他方法,那么为此编写一个测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.