2
PHPUnit_Framework_MockObject_Generator::generate('NS\Foo', array(), 'MockFoo', TRUE)
9
public function __construct()
14
require __DIR__ . '/../../vendor/autoload.php';
16
$generator = new \PHPUnit_Framework_MockObject_Generator;
18
$mock = $generator->generate(
28
class MockFoo extends NS\Foo implements PHPUnit_Framework_MockObject_MockObject
30
private $__phpunit_invocationMocker;
31
private $__phpunit_originalObject;
33
public function __clone()
35
$this->__phpunit_invocationMocker = clone $this->__phpunit_getInvocationMocker();
38
public function expects(PHPUnit_Framework_MockObject_Matcher_Invocation $matcher)
40
return $this->__phpunit_getInvocationMocker()->expects($matcher);
43
public function method()
45
$any = new PHPUnit_Framework_MockObject_Matcher_AnyInvokedCount;
46
$expects = $this->expects($any);
47
return call_user_func_array(array($expects, 'method'), func_get_args());
50
public function __phpunit_setOriginalObject($originalObject)
52
$this->__phpunit_originalObject = $originalObject;
55
public function __phpunit_getInvocationMocker()
57
if ($this->__phpunit_invocationMocker === NULL) {
58
$this->__phpunit_invocationMocker = new PHPUnit_Framework_MockObject_InvocationMocker;
61
return $this->__phpunit_invocationMocker;
64
public function __phpunit_hasMatchers()
66
return $this->__phpunit_getInvocationMocker()->hasMatchers();
69
public function __phpunit_verify()
71
$this->__phpunit_getInvocationMocker()->verify();
72
$this->__phpunit_invocationMocker = NULL;