2016-09-28 58 views

回答

1

看起來它使用標準的方式是不可能的,所以你可以使用一個回調指定的返回值,檢查那裏的討論(有點棘手,但似乎工作):

$mock = $thi->getMockBuilder('MyClass')->getMock(); 
$mock->expects($this->any()) 
    ->method('myMethod') 
    ->willReturnCallback(function() { 
     $args = func_get_args(); 
     $disallowedArgs = [1, 'abc']; 
     $this->assertNotEquals($disallowedArgs, $args); 
    }) 
; 
相關問題