У меня есть класс, который я хочу проверить. Вот код:Как мне заставить PHPUnit заменить класс в моем методе тестирования?
class MyClass
{
function functionToTest() {
$class = new Example();
}
В PHPUnit, можно ли использовать Mocks/заглушек, чтобы заменить для примера класса?
В моем методе испытания:
class MyClassTest extends PHPUnit_Framework_TestCase {
function testFunctionTest() {
$testClass = new MyClass();
$result = $testClass->functionTest();
}
}
Таким образом, вместо того, чтобы использовать фактический класс «Example», может PHPUnit вмешаться здесь и использовать макет для представления «новый пример()»?