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