supports() public method

Returns true if the runner is able to run the operation.
public supports ( Tolerance\Operation\Operation $operation ) : boolean
$operation Tolerance\Operation\Operation
return boolean
コード例 #1
0
 function it_supports_what_the_decorated_runner_supports(OperationRunner $decoratedRunner, Operation $firstOperation, Operation $secondOperation)
 {
     $decoratedRunner->supports($firstOperation)->willReturn(true);
     $decoratedRunner->supports($secondOperation)->willReturn(false);
     $this->supports($firstOperation)->shouldBe(true);
     $this->supports($secondOperation)->shouldBe(false);
 }
コード例 #2
0
 function it_do_not_supports_the_operations_supported_if_its_decorated_runner_do_not_supports_it(OperationRunner $runner, Operation $operation)
 {
     $runner->supports($operation)->willReturn(false);
     $this->supports($operation)->shouldReturn(false);
 }
コード例 #3
0
 /**
  * {@inheritdoc}
  */
 public function supports(Operation $operation)
 {
     return $this->decoratedRunner->supports($operation);
 }