PHP Класс Eris\Shrinker\Random

Показать файл Открыть проект

Открытые методы

Метод Описание
__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