Я не тестирую этот тип кода модульно, так как он более громоздкий, неясный и дает очень мало пользы.Если вы действительно хотите проверить это, просто вызовите статический метод main
из теста, и вам нужно будет выяснить, как определить, работает ли он должным образом (возможно, есть метод doSomething()
в том же классе, что иmain, которая делегирует component
?).
Я проверяю это косвенно как часть сквозных тестов моего приложения, когда запускаю приложение и запускаю его несколькими тестами, чтобы убедиться, что всехорошо склеены.
И, пожалуйста, не используйте Powermock.Это полезный инструмент, но не тот, который нужно использовать слегка, и определенно не в современных проектах.