PHP 클래스 bandwidthThrottle\tokenBucket\RateTest

또한 보기: Rate
저자: Markus Malkusch ([email protected])
상속: extends PHPUnit_Framework_TestCase
파일 보기 프로젝트 열기: bandwidth-throttle/token-bucket

공개 메소드들

메소드 설명
provideTestGetTokensPerSecond ( ) : array Provides tests cases for testGetTokensPerSecond().
provideTestInvalidAmount ( ) : array Provides tests cases for testInvalidAmount().
testGetTokensPerSecond ( double $expected, Rate $rate ) Tests getTokensPerSecond().
testInvalidAmount ( $amount ) Tests building a rate with an invalid amount fails.
testInvalidUnit ( ) Tests building a rate with an invalid unit fails.

메소드 상세

provideTestGetTokensPerSecond() 공개 메소드

Provides tests cases for testGetTokensPerSecond().
public provideTestGetTokensPerSecond ( ) : array
리턴 array Test cases.

provideTestInvalidAmount() 공개 메소드

Provides tests cases for testInvalidAmount().
public provideTestInvalidAmount ( ) : array
리턴 array Test cases.

testGetTokensPerSecond() 공개 메소드

Tests getTokensPerSecond().
public testGetTokensPerSecond ( double $expected, Rate $rate )
$expected double The expected rate in tokens per second.
$rate Rate The rate.

testInvalidAmount() 공개 메소드

Tests building a rate with an invalid amount fails.
public testInvalidAmount ( $amount )

testInvalidUnit() 공개 메소드

Tests building a rate with an invalid unit fails.
public testInvalidUnit ( )