private function setCounter($counter)
{
Assertion::integer($counter, 'Counter must be at least 0.');
Assertion::greaterOrEqualThan($counter, 0, 'Counter must be at least 0.');
$this->setParameter('counter', $counter);
}
/** * @expectedException \InvalidArgumentException * @expectedExceptionMessage Counter must be at least 0. */ public function testCounterIsNot1OrMore() { $otp = new HOTP(); $otp->setCounter(-500); }