Как извлечь данные из MongoDB и использовать в тестах с уверенностью - PullRequest
0 голосов
/ 04 июня 2018

Ниже данные сохраняются в mongodb: -

_id:5b072863d285a8331b3e34f3
CaId:"1334401849"
Account:28255305
Code:"CAPITAL EXPENDITURES/IMPROVEMENTS: 554"
Amount:"5"
PrPercent:"45"
InPercent:"55"
ContactID:-1
TradeDate:2018-05-24 16:01:28.093
SettleDate:2018-06-09 00:00:00.000
TrCode:"CHECKDSB"
DiType:"NONE"
Comment:"hdfghdfghdfgh"
Status:"Pending"

Теперь, если я хочу получить эти данные из mongo, начиная с настройки соединения с базой данных, до извлечения данных

Я использую Restured для автоматизации тестов API с использованием весенней загрузки, поэтому существует довольно много библиотек, связанных с mongo, которые можно использовать.

Так как с этим начать?

1 Ответ

0 голосов
/ 04 июня 2018

Как вы собираетесь запускать эти тесты?Будете ли вы тестировать его на реальном экземпляре вашего сервиса или в рамках модульных тестов?Если позже, я настоятельно рекомендую использовать что-то еще, кроме подключения к реальному экземпляру MongoDB: например, эту встроенную библиотеку MongoDB https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo или Fongo.

Также проверьте эту ссылку Встроенный MongoDB при выполнении интеграционных тестов

...