1

У меня есть веб-приложение, основанное на Spring, и я использую Fongo для некоторых моих тестов Junit. Это до сих пор делало трюк, но теперь я хотел бы установить свою базу данных в конкретный контекст перед их выполнением (например, загружая, например, .json-файл заранее в конкретную коллекцию), и это оказывается невозможным с помощью Fongo. Что вы обычно используете? Действительно ли это возможно? Существуют ли другие возможные варианты? Я также слышал о EmbedMongo, но я не уверен, что это работает с репозиториями Spring Data, и это то, что я использую в уровне сохранения.Модульные тесты MongoDB

Заранее благодарен!

ответ

0

Я закончил использовать this Maven плагин. Он позволяет заполнять/обновлять вашу базу данных Mongo перед запуском модульных тестов (это плагин Maven). Вероятно, это не лучший вариант, но для меня это было по крайней мере хитростью.

0

Я использую MongoTemplate JUnit 4 и Spring Data. Посмотрите на my answer на аналогичный вопрос.

Надеюсь, это вам поможет.

+0

Спасибо за ваш ответ @AntonioOtero, но я использую подход репозиториев Spring Data, и я не работаю напрямую с шаблоном mongo. В любом случае, спасибо за ваш ответ! – jarandaf