PHP 클래스 Eris\Shrinker\Random

파일 보기 프로젝트 열기: giorgiosironi/eris

공개 메소드들

메소드 설명
__construct ( array $generators, callable $assertion )
addGoodShrinkCondition ( callable $condition )
from ( GeneratedValue $elements, PHPUnit_Framework_AssertionFailedError $exception ) Precondition: $values should fail $this->assertion
onAttempt ( callable $listener )
setTimeLimit ( Eris\Shrinker\TimeLimit $timeLimit )

비공개 메소드들

메소드 설명
checkGoodShrinkConditions ( GeneratedValue $values )

메소드 상세

__construct() 공개 메소드

public __construct ( array $generators, callable $assertion )
$generators array
$assertion callable

addGoodShrinkCondition() 공개 메소드

public addGoodShrinkCondition ( callable $condition )
$condition callable

from() 공개 메소드

Precondition: $values should fail $this->assertion
public from ( GeneratedValue $elements, PHPUnit_Framework_AssertionFailedError $exception )
$elements Eris\Generator\GeneratedValue
$exception PHPUnit_Framework_AssertionFailedError

onAttempt() 공개 메소드

public onAttempt ( callable $listener )
$listener callable

setTimeLimit() 공개 메소드

public setTimeLimit ( Eris\Shrinker\TimeLimit $timeLimit )
$timeLimit Eris\Shrinker\TimeLimit