public function PHPUnit_Framework_TestCase::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

@since Method available since Release 3.4.0

Parameters

string $originalClassName:

array $arguments:

string $mockClassName:

boolean $callOriginalConstructor:

boolean $callOriginalClone:

boolean $callAutoload:

array $mockedMethods:

boolean $cloneArguments:

Return value

PHPUnit_Framework_MockObject_MockObject

Throws

PHPUnit_Framework_Exception

File

drupal/core/vendor/phpunit/phpunit/PHPUnit/Framework/TestCase.php, line 1387

Class

PHPUnit_Framework_TestCase
A TestCase defines the fixture to run multiple tests.

Code

public function getMockForAbstractClass($originalClassName, array $arguments = array(), $mockClassName = '', $callOriginalConstructor = TRUE, $callOriginalClone = TRUE, $callAutoload = TRUE, $mockedMethods = array(), $cloneArguments = FALSE) {
  $mockObject = PHPUnit_Framework_MockObject_Generator::getMockForAbstractClass($originalClassName, $arguments, $mockClassName, $callOriginalConstructor, $callOriginalClone, $callAutoload, $mockedMethods, $cloneArguments);
  $this->mockObjects[] = $mockObject;
  return $mockObject;
}