Returns a mock object for the specified class.
param : ...
return : PHPUnit_Framework_MockObject_MockObject
PHPUnit_Framework_MockObject_MockObject getMock (string $originalClassName [, mixed $methods = array() [, array $arguments = array() [, string $mockClassName = '' [, bool $callOriginalConstructor = TRUE [, bool $callOriginalClone = TRUE [, bool $callAutoload = TRUE]]]]]])
$this->getMock(
$originalClassName,
$methods = array(),
array $arguments = array(),
$mockClassName = '',
$callOriginalConstructor = TRUE,
$callOriginalClone = TRUE,
$callAutoload = TRUE
);
getMockForAbstractClass()
Returns a mock object for the specified abstract class with all abstract methods of the class mocked. Concrete methods to mock can be specified with the last parameter.
param : ...
return : PHPUnit_Framework_MockObject_MockObject
PHPUnit_Framework_MockObject_MockObject getMockForAbstractClass (string $originalClassName [, array $arguments = array() [, string $mockClassName = '' [, bool $callOriginalConstructor = TRUE [, bool $callOriginalClone = TRUE [, bool $callAutoload = TRUE [, array $mockedMethods = array()]]]]]])
$this->getMockForAbstractClass(
$originalClassName,
array $arguments = array(),
$mockClassName = '',
$callOriginalConstructor = TRUE,
$callOriginalClone = TRUE,
$callAutoload = TRUE,
array $mockedMethods
);
Returns a mock object based on the given WSDL file.
param : ...
return : PHPUnit_Framework_MockObject_MockObject
PHPUnit_Framework_MockObject_MockObject getMockFromWsdl (string $wsdlFile [, string $originalClassName [, string $mockClassName = '' [, array $mockedMethods = array() [, bool $callOriginalConstructor = TRUE]]]])
$this->getMockFromWsdl(
$wsdlFile,
$originalClassName = '',
$mockClassName = '',
array $methods = array(),
$callOriginalConstructor = TRUE
);
Returns a builder object to create mock objects using a fluent interface.
param : string
return : PHPUnit_Framework_MockObject_MockBuilder
PHPUnit_Framework_MockObject_MockBuilder getMockBuilder (string $className )
$mock = $this->getMockBuilder($className)
->setMockClassName($name)
->setConstructorArgs(array())
->disableOriginalConstructor()
->disableOriginalClone()
->disableAutoload()
->setMethods(array()|NULL)
->getMock();
$mock = $this->getMockBuilder($className)
->setMockClassName($name)
->setConstructorArgs(array())
->disableOriginalConstructor()
->disableOriginalClone()
->disableAutoload()
->setMethods(array()|NULL)
->getMockForAbstractClass();
Thanks for tis usefull 'missing manual' information.