Мне интересно, знает ли кто-нибудь правильный способ модульного тестирования спокойного веб-сервиса. У меня есть набор веб-сервисов, созданных с использованием углублений, и я хотел бы написать для них тестовый код. К сожалению, поскольку мои веб-сервисы привязаны к базе данных, мои тесты заканчиваются заполнением базы данных, что кажется проблемой.
Я в основном спрашиваю о правильном подходе к решению этой проблемы с точки зрения модульного тестирования. Очистить ли базу данных от значений, вставленных после тестирования? Есть ли у меня специальная тестовая база данных с полным набором специальных тестовых маршрутов? Я немного растерялся из-за лучшего способа приблизиться к этому.
Очевидно, что в других случаях аналогичных классов-оболочек базы данных вы просто передавали бы фиктивную базу данных, которую вы установили в начале тестов. Кажется, что это будет гораздо сложнее, когда дело доходит до работы с расслабляющей структурой, такой как углубление.
Буду признателен за любую мысль о том, что у всех вас может быть правильный способ справиться с тестами, сохраняющими информацию в базе данных.
Заранее спасибо.