Как установить формат даты ответа в уверенном макете MVC во время тестирования Spring может заключить контракт на веб-сервис? - PullRequest
0 голосов
/ 16 января 2019

Я использую тесты, генерируемые весенними облачными контрактами, для проверки ответа веб-службы.Служба, использовавшаяся для возврата даты в качестве метки времени, теперь с обновленной версией Spring (2.0.5) даты возвращаются в формате «2018-11-30T21: 16: 18.220 + 0000».Контрактные испытания все еще проходят без каких-либо изменений.Я узнал, что это потому, что Spring мог заключить контракт, используя RestAssuredMockMvc, который не знает о конфигах приложения springs.Как я могу изменить конфигурацию в контрактах, чтобы убедиться, что контракты всегда проверяют дату в том же формате, в котором она корректно возвращается службой?

1 Ответ

0 голосов
/ 22 января 2019

Либо добавьте отсутствующую конфигурацию в настройку mockmvc, либо используйте явный режим генерации тестов и установите реальный контекст весенней загрузки

...