Skip to content

PHP UnitTest MockBuilder與AssertEquals用法

edwardyi edited this page Jan 20, 2018 · 1 revision
// 架樁(打樁)
// whateverYouImagine:name the method
$stub = $this->getMockBuilder('SomeClassNeededToTest')
             ->setMethods(array('fakeFunctionNameToTesting'))
             ->getMock();
// 設定回傳值
$stub->expects($this->any())
     ->method('whateverYouImagineFunctionNameToTesting')
     ->will($this->returnValue('someFakeValueToReturn');
     
// 測試
$this->assertEquals('someFakeValueToReturn', $stub->fakeFunctionNameToTesting()); 
Clone this wiki locally