Я пытаюсь выполнить тест phpUnit для функции A, которая вызывает другую функцию B внутри нее, как я могу заменить возврат функции B, чтобы продолжить успешно мой тестКак заменить возврат на функцию
public function A($parameter = null){
// do something
$response_B = $this->B();
// continue with the function A
}
Примечание: функция B делает запрос в SQL в базу данных. В моем тесте я не хочу делать какие-либо запросы, просто хочу предварительно определить результат функции B. Я пробовал с помощью Mocks и Stubs, но, действительно, я не понимаю его полностью. Пожалуйста, извините с моим английского
Что вы имеете в виду 'заменить возвращение функции b'? Попробуйте добавить образец кода, чтобы помочь нам лучше понять. – Antony
Можете ли вы загрузить свой код, пожалуйста? – Svekke
Вы можете использовать светильники или макет, но, не зная, что вы действительно хотите сделать, вам трудно помочь – Oliver