Я создал проект, который призван продемонстрировать следующее, используя Java
, Maven
и JUnit 5
- Если
Класс
существует в проекте. - Если класс содержит
метод
с определенным именем - Если метод является
общедоступным
,частным
- Если метод содержит параметры с определенными типами
- Если метод возвращает определенный тип
И к такому списку могли бы быть и другие дополнения.
В этом проекте используется класс ReflectionUtils из Junit 5
и Java
– это API отражения
Кодовая база и тесты доступны по адресу GitHub
Оригинал: “https://dev.to/harittweets/how-to-test-java-classes-using-junit5-and-reflection-api-1jkn”