Каковы общие подходы к макету вложенного каталога ресурсов юнитов или интеграционных тестов?Например, если код, тесты, ресурсы структурированы, как в Java-проекте
main/
java/
com/
example/
Class.java
test/
java/
com/
example/
ClassTest.java
resources/
Каковы подходы к хранению файлов ресурсов для этого теста?
В очень простом случае вы можете простосохранить файл, например, в test/resources/a.xml
, но если у вас есть несколько тестов, где каждый тест имеет исходные и ожидаемые выходные файлы, это не работает.Примером решения может быть
test/
resources/
com/
example/
ClassTest/
src/
a.xml
b.xml
exp/
a.xml
b.xml
Существуют ли общие подходы к структурированию нескольких файлов ресурсов для нескольких тестов.