0
は、私は、関数の外にいくつかのPHPコードを持って言う:PHPUnit:モックを関数内ではなくコードに挿入することは可能ですか?
<?php
// some code
SomeClass::some_function();
?>
それはsome_function
を模擬することは可能ですか?
現在、次のように私のテストコードは次のとおりです。
$mock = $this->getMockBuilder('SomeClass')
->setMethods(array('some_function'))
->getMock();
$mock->expects($this->once())
->method('some_function');
をしかし、私は前のコードにこれを注入する方法を見当もつかない。それも可能ですか?もしそうでなければ、どうやってこのようなことをテストするのですか?