Я хочу, чтобы проверить эту функцию:Mock внутреннего вызов функции текущего класса испытываемого
public function reset()
{
if(!$this->onBeforeReset()) // Protected, internal method
{
return false;
}
// Continue with tests
}
Я бы хотел проверить его, когда onBeforeReset
функция возвращает ложь или правду, тоже.
Как я могу это сделать? Это возможно?
Есть ли способ «издеваться» над некоторыми частями тестируемого класса?
вы проверяете, если возвращаемое значение истина/ложь. что вы хотите сказать, хотите проверить то же самое? – Bere
Я хочу проверить функцию 'reset', когда' onBeforeReset' возвращает true и когда 'onBeforeReset' возвращает false. – tampe125
Если есть возможность, что '// continue with tests' часть возвращает код false, вы можете захотеть вернуть массив с ключом (например, 'onBeforeReset') для возвращаемого значения onBeforeReset(), а другой для сброс(). Наконец, вы можете проверить, существует ли этот конкретный ключ/set .... – Bere