PHP 클래스 spec\Tolerance\Operation\Runner\RetryOperationRunnerSpec

상속: extends PhpSpec\ObjectBehavior
파일 보기 프로젝트 열기: sroze/tolerance

공개 메소드들

메소드 설명
it_should_be_an_operation_runner ( )
it_should_not_retry_if_the_optional_catcher_voter_says_no ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation, Tolerance\Waiter\Waiter $waiter, Tolerance\Operation\ExceptionCatcher\ThrowableCatcherVoter $throwableCatcherVoter )
it_should_reset_the_state_of_any_stateful_waiter ( Tolerance\Waiter\StatefulWaiter $statefulWaiter, Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation )
it_should_reset_the_state_only_once ( Tolerance\Waiter\StatefulWaiter $statefulWaiter, Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation )
it_should_retry_to_run_the_operation ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation )
it_should_throw_the_original_exception_if_the_wait_fails ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Waiter\Waiter $waiter, Tolerance\Operation\Operation $operation )
it_should_trigger_deprecation_error_on_exception_voter ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Waiter\Waiter $waitStrategy, Tolerance\Operation\ExceptionCatcher\ExceptionCatcherVoter $voter )
let ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Waiter\Waiter $waiter )

메소드 상세

it_should_be_an_operation_runner() 공개 메소드

it_should_not_retry_if_the_optional_catcher_voter_says_no() 공개 메소드

public it_should_not_retry_if_the_optional_catcher_voter_says_no ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation, Tolerance\Waiter\Waiter $waiter, Tolerance\Operation\ExceptionCatcher\ThrowableCatcherVoter $throwableCatcherVoter )
$runner Tolerance\Operation\Runner\OperationRunner
$operation Tolerance\Operation\Operation
$waiter Tolerance\Waiter\Waiter
$throwableCatcherVoter Tolerance\Operation\ExceptionCatcher\ThrowableCatcherVoter

it_should_reset_the_state_of_any_stateful_waiter() 공개 메소드

public it_should_reset_the_state_of_any_stateful_waiter ( Tolerance\Waiter\StatefulWaiter $statefulWaiter, Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation )
$statefulWaiter Tolerance\Waiter\StatefulWaiter
$runner Tolerance\Operation\Runner\OperationRunner
$operation Tolerance\Operation\Operation

it_should_reset_the_state_only_once() 공개 메소드

public it_should_reset_the_state_only_once ( Tolerance\Waiter\StatefulWaiter $statefulWaiter, Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation )
$statefulWaiter Tolerance\Waiter\StatefulWaiter
$runner Tolerance\Operation\Runner\OperationRunner
$operation Tolerance\Operation\Operation

it_should_retry_to_run_the_operation() 공개 메소드

public it_should_retry_to_run_the_operation ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation )
$runner Tolerance\Operation\Runner\OperationRunner
$operation Tolerance\Operation\Operation

it_should_throw_the_original_exception_if_the_wait_fails() 공개 메소드

public it_should_throw_the_original_exception_if_the_wait_fails ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Waiter\Waiter $waiter, Tolerance\Operation\Operation $operation )
$runner Tolerance\Operation\Runner\OperationRunner
$waiter Tolerance\Waiter\Waiter
$operation Tolerance\Operation\Operation

it_should_trigger_deprecation_error_on_exception_voter() 공개 메소드

public it_should_trigger_deprecation_error_on_exception_voter ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Waiter\Waiter $waitStrategy, Tolerance\Operation\ExceptionCatcher\ExceptionCatcherVoter $voter )
$runner Tolerance\Operation\Runner\OperationRunner
$waitStrategy Tolerance\Waiter\Waiter
$voter Tolerance\Operation\ExceptionCatcher\ExceptionCatcherVoter

let() 공개 메소드

public let ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Waiter\Waiter $waiter )
$runner Tolerance\Operation\Runner\OperationRunner
$waiter Tolerance\Waiter\Waiter