protected function PHPUnit_Framework_TestCase::getMockFromWsdl

Returns a mock object based on the given WSDL file.

@since Method available since Release 3.4.0

Parameters

string $wsdlFile:

string $originalClassName:

string $mockClassName:

array $methods:

boolean $callOriginalConstructor:

Return value

PHPUnit_Framework_MockObject_MockObject

3 calls to PHPUnit_Framework_TestCase::getMockFromWsdl()
Framework_MockObjectTest::testCreateMockFromWsdl in drupal/core/vendor/phpunit/phpunit-mock-objects/Tests/MockObjectTest.php
@requires extension soap
Framework_MockObjectTest::testCreateNamespacedMockFromWsdl in drupal/core/vendor/phpunit/phpunit-mock-objects/Tests/MockObjectTest.php
@requires extension soap
Framework_MockObjectTest::testCreateTwoMocksOfOneWsdlFile in drupal/core/vendor/phpunit/phpunit-mock-objects/Tests/MockObjectTest.php
@requires extension soap

File

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

Class

PHPUnit_Framework_TestCase
A TestCase defines the fixture to run multiple tests.

Code

protected function getMockFromWsdl($wsdlFile, $originalClassName = '', $mockClassName = '', array $methods = array(), $callOriginalConstructor = TRUE) {
  if ($originalClassName === '') {
    $originalClassName = str_replace('.wsdl', '', basename($wsdlFile));
  }
  if (!class_exists($originalClassName)) {
    eval(PHPUnit_Framework_MockObject_Generator::generateClassFromWsdl($wsdlFile, $originalClassName, $methods));
  }
  return $this
    ->getMock($originalClassName, $methods, array(
    '',
    array(),
  ), $mockClassName, $callOriginalConstructor, FALSE, FALSE);
}