PHP Класс bandwidthThrottle\tokenBucket\BlockingConsumerTest

См. также: BlockingConsumer
Автор: Markus Malkusch ([email protected])
Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

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

Метод Описание
provideTestConsume ( ) : array Returns test cases for testConsume().
testConsecutiveConsume ( ) Tests comsumption of cumulated tokens.
testConsume ( double $expected, integer $tokens, Rate $rate ) Tests consume().
testMinimumSleep ( ) Tests consume() won't sleep less than one millisecond.

Защищенные методы

Метод Описание
setUp ( )
tearDown ( )

Описание методов

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

Returns test cases for testConsume().
public provideTestConsume ( ) : array
Результат array Test cases.

setUp() защищенный Метод

protected setUp ( )

tearDown() защищенный Метод

protected tearDown ( )

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

Tests comsumption of cumulated tokens.

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

Tests consume().
public testConsume ( double $expected, integer $tokens, Rate $rate )
$expected double The expected duration.
$tokens integer The tokens to consume.
$rate Rate The rate.

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

Tests consume() won't sleep less than one millisecond.
public testMinimumSleep ( )