так:
Поднимается контекст приложения, заливается в бд sql с предподготовленными данными
Есть методы теста которые тестирую методы репозитория на выборку
Я дергаю метод и получаю энтити
Как мне проверять поля этой энтити? Забивать хардкодом в тест? но ведь потом если нужно будет поменять что то, то это и sql править и тест, адекватно ли это?
1. Если ты тестируешь репозиторий - непонятно зачем заливать sql с предподготовленными данными. У репозитория есть определённый интерфейс. 2. А зачем тебе проверять поля энтити? Почему тебя в контексте тестирования репозитория интересует какие именно поля у энтити?
Ну логично что если ты меняешь структуру энтити, то и фикстуры держать актуальными нужно И что значит проверка полей, всех вообще чтоле?
Обсуждают сегодня