Используя покрытие Junit, оно не может покрыть публичный метод static void main.Как я могу это покрыть?
Убедившись, что он тестируемый, просто вызовите его как любой другой публичный статический метод:
YourClass.main(new String[] {"parameter 1", "parameter 2"});
И впоследствии утверждать следующее состояние.
Поскольку он ничего не возвращает, вы не можете проверить вывод.Но что это делает?Если он вызывает другой метод, напишите тест для этого метода.Если он не вызывает другие методы, напишите тест для этого.