Я привык называть свои интеграционные тесты JUnit с помощью *Test.java в конце, например, DatabaseConnectionTest.java, и помещать их в собственный каталог интеграционных тестов: например, test/integration/com...
При присоединении к новому проекту мне было указано
Нет, все тесты находятся в одном каталоге, и мы отличаем модульные тесты от интеграционных тестов по сопоставлению с шаблоном суффикса имени файла.
Итак, мой файл выше будет называться DatabaseConnectionIT.java
Теперь я вижу в этом логику. Сценарий запуска тестов может просто сопоставлять файлы, которые он ищет, с шаблоном, и все тесты находятся в одном месте.
Но я никогда не слышал об этой конвенции.
Мой вопрос: Является ли суффикс имени файла «IT.java» (вместо «Test.java») для интеграционных тестов JUnit соглашением?
Мобильная версия