в производственном классе, который хочу прогнать в тестовом классе, метод возвращает табличку внутреннюю, в методе простая выборка из anla. Фиктивно я табличку в самом тесте должен заполнить записями из БД(их там допустим 500 которые должен вернуть метод) и подать ее в сигнатуру метода глобального класса cl_aunit_assert->assert_equals(), чтобы у меня тест прошёл успешно или как? Если реал должен заполнять каждый раз фиктивно полностью вн.таблицу из таблицы БД( в которой могут записи естественно изменяться добавляться) получается какая то лажа
Если тестируешь чтение (и вообще любое взаимодействие) с бд - то да Если общение с бд вынесешь через DI за интерфейс, то достаточно будет замокать его в тестах
Обсуждают сегодня