В нашем приложении Spring Boot
у нас есть метод с аннотацией @Scheduled
:
@Scheduled(fixedRate = 1000L * 60 * 10, initialDelay = 1000L * 60 * 5)
public void doSomethingFromTimeToTime(){....}
На этапе тестирования maven-сборки мы хотим убедиться, что:
- аннотация есть (например, не была удалена разработчиком по ошибке), а
- содержит эти точные значения
Есть ли способ как-то проверить это в модульных / интеграционных тестах?или другим способом на этапе сборки?
Нам не нужно тестировать сам планировщик Spring, просто чтобы убедиться, что аннотация там.