История изменений
Исправление dimgel, (текущая версия) :
Это, может, когда у тебя твой сервис от других не зависит.
«Но случаи их применения очень чётко ограничены — зависимость от неподконтрольных систем и длительное время работы внешнего компонента. Всё остальное косяки, особенно это касается моканья базы данных.» (с)
Да и моканьем я тут называю не только условный Mockito, но и поднятие всяких БД с вставкой туда каких-то предопределенных значений.
Неправильно называешь. Мокируется – логика, а в базе данных – данные, строго аналогично данным в @DataProvider для обычных тестов. Вот если бы ты вместо коннекта к реальной базе данных замокировал бы обращения к ней…
Исправление dimgel, :
Это, может, когда у тебя твой сервис от других не зависит.
«Но случаи их применения очень чётко ограничены — зависимость от неподконтрольных систем и длительное время работы внешнего компонента. Всё остальное косяки, особенно это касается моканья базы данных.» (с)
Да и моканьем я тут называю не только условный Mockito, но и поднятие всяких БД с вставкой туда каких-то предопределенных значений.
Не правильно называешь. Мокируется – логика, а в базе данных – данные, строго аналогично данным в @DataProvider для обычных тестов. Вот если бы ты вместо коннекта к реальной базе данных замокировал бы обращения к ней…
Исходная версия dimgel, :
Да и моканьем я тут называю не только условный Mockito, но и поднятие всяких БД с вставкой туда каких-то предопределенных значений.
Не правильно называешь. Мокируется – логика, а в базе данных – данные, строго аналогично данным в @DataProvider для обычных тестов.
Это, может, когда у тебя твой сервис от других не зависит.
«Но случаи их применения очень чётко ограничены — зависимость от неподконтрольных систем и длительное время работы внешнего компонента. Всё остальное косяки, особенно это касается моканья базы данных.» (с)