2017-12-08 16 views
0
$this->formatter = $this->getMockBuilder("TDD\Formatter") 
     ->setMethods([ 'currencyAmt' ]) 
     ->getMock(); 

    $this->formatter->expects($this->any()) 
     ->method('currencyAmt') 
     ->with($this->anything()) 
     ->will($this->returnArgument(0)); 

PHPUnit 6.5.3 by Sebastian Bergmann 및 기고자.PHP 단위로 모의 불량 오류 리턴을 사용하는 경우

........

Fatal error: Cannot use PHPUnit\Framework\MockObject\Invocation as Invocation because the name is already in use in C:\wamp64\www\unit\vendor\phpunit\phpunit-mock-objects\src\Matcher\MethodName.php on line 14

은 나를 무슨 잘못 내 코드를 도울 수 있는가?

+0

당신에게 방법을 반복하고 있습니다. 귀하의 방법을 확인 –

+0

아니 난 testClass 안에 방법을 반복하지 않는 당신이 말하는 방법을 확인했습니다 –

답변

0

PHP 버전 및 I와의 문제는 어느 하나 비슷한 버그가 phpunit을-모의 객체 패키지를 업데이트하는 경우 그들은 자세한 내용은 아래 링크를 확인 phpunit을-모의 객체의 새 버전을 발표했다 GitHub의에보고 한 phpunit-mock-objects