Как правильный способ настроить каталоги с Wiremock?JAVA

Программисты JAVA общаются здесь
Anonymous
Как правильный способ настроить каталоги с Wiremock?

Сообщение Anonymous »

Мое дерево ресурсов - < /p>

Код: Выделить всё

src/test/resources/
├── application-test.yml
└── wiremock
├── __files
│   ├── github-repo-branches.json
│   └── github-user-repos.json
└── mappings
├── github-repo-branches.json
└── github-user-repos.json
< /code>
Я хочу, чтобы Wiremock использовал эти сопоставления и файлы, но он отказывается видеть их < /p>
2025-08-16T11:39:48.471+02:00 INFO 25080 --- [demo] [ Test worker] c.w.s.i.WireMockServerCreator wiremock : Looking for mocks in directory wiremock\wiremock...
2025-08-16T11:39:48.471+02:00 INFO 25080 --- [demo] [ Test worker] c.w.s.i.WireMockServerCreator wiremock : Looking for mocks in directory stubs\wiremock...
2025-08-16T11:39:48.471+02:00 INFO 25080 --- [demo] [ Test worker] c.w.s.i.WireMockServerCreator wiremock : Looking for mocks in directory mappings\wiremock...
2025-08-16T11:39:48.472+02:00 INFO 25080 --- [demo] [ Test worker] c.w.s.i.WireMockServerCreator wiremock : Looking for mocks in directory wiremock...
2025-08-16T11:39:48.472+02:00 INFO 25080 --- [demo] [ Test worker] c.w.s.i.WireMockServerCreator wiremock : Looking for mocks in directory stubs...
2025-08-16T11:39:48.472+02:00 INFO 25080 --- [demo] [ Test worker] c.w.s.i.WireMockServerCreator wiremock : Looking for mocks in directory mappings...
< /code>
Мой тест настроен как < /p>
@EnableWireMock
@ConfigureWireMock(filesUnderClasspath = "wiremock")
class GithubRepositoryIntegrationTest {
Я также пытался использовать FilesunderDirectory , но документы смутно почти одинаковы, я не получаю разницы между ними. В итоге я перенесла каталог Wiremock в свой каталог Project Root, и с тех пор он работает, но мне это не нравится. Я хочу, чтобы WireMock находился в разделе Test/Resources .
Кто -то гнездится @configurewiremock внутри @enablewiremock в выпуске Github. Является ли это предпочтительным способом настройки его декларативным способом? Мне не нравится программный способ.

Подробнее здесь: https://stackoverflow.com/questions/797 ... h-wiremock

Вернуться в «JAVA»