Я использую насмешку, чтобы издеваться над возвращаемыми результатами вызовов методов в базу данных (поэтому я на самом деле не попадаю в базу данных) во время модульных тестов с использованием phpunit.
В частности, один метод возвращает массивный массив результатов. Другие мои тесты, имитирующие возвращаемые значения, возвращают фактический ожидаемый результат, который часто представляет собой базовую строку.
Для этих очень больших результатов должен ли я возвращать большие результаты в макете (возможно, включая текстовый файл с результатом?) или я должен утверждать их по-другому, возможно, только подтверждая первый элемент в массиве или подтверждая структуру массива?
Как лучше всего имитировать возврат больших данных?