public function PHPUnit_Framework_TestCase::getMock

Returns a mock object for the specified class.

@since Method available since Release 3.0.0

Parameters

string $originalClassName:

array $methods:

array $arguments:

string $mockClassName:

boolean $callOriginalConstructor:

boolean $callOriginalClone:

boolean $callAutoload:

boolean $cloneArguments:

Return value

PHPUnit_Framework_MockObject_MockObject

Throws

PHPUnit_Framework_Exception

36 calls to PHPUnit_Framework_TestCase::getMock()
Framework_MockObjectTest::testClonedMockObjectCanBeUsedInPlaceOfOriginalOne in drupal/core/vendor/phpunit/phpunit-mock-objects/Tests/MockObjectTest.php
Framework_MockObjectTest::testClonedMockObjectIsNotIdenticalToOriginalOne in drupal/core/vendor/phpunit/phpunit-mock-objects/Tests/MockObjectTest.php
Framework_MockObjectTest::testClonedMockObjectShouldStillEqualTheOriginal in drupal/core/vendor/phpunit/phpunit-mock-objects/Tests/MockObjectTest.php
Framework_MockObjectTest::testFunctionCallback in drupal/core/vendor/phpunit/phpunit-mock-objects/Tests/MockObjectTest.php
Framework_MockObjectTest::testGetMockForAbstractClass in drupal/core/vendor/phpunit/phpunit-mock-objects/Tests/MockObjectTest.php

... See full list

File

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

Class

PHPUnit_Framework_TestCase
A TestCase defines the fixture to run multiple tests.

Code

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