invoke() публичный Метод

public invoke ( $method, array $arguments = [] )
$arguments array
Пример #1
0
 public function testResetCalls()
 {
     $this->if($mockController = new testedClass())->and($mockController->{$method = uniqid()} = function () {
     })->then->array($mockController->getCalls())->isEmpty()->if($mockController->invoke($method, array()))->then->array($mockController->getCalls())->isNotEmpty()->object($mockController->resetCalls())->isIdenticalTo($mockController)->array($mockController->getCalls())->isEmpty();
 }
Пример #2
0
 public function testResetCalls()
 {
     $this->if($mockController = new testedClass())->and($mockController->{$method = uniqid()} = function () {
     })->then->sizeof($mockController->getCalls())->isZero()->if($mockController->invoke($method, array()))->then->sizeof($mockController->getCalls())->isGreaterThan(0)->object($mockController->resetCalls())->isIdenticalTo($mockController)->sizeof($mockController->getCalls())->isZero();
 }