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); }