/** * @depends testEncode * @expectedException Komputerwiz\Security\Token\SecureToken\TokenException */ public function testDecodeTampering($token) { $this->token->decode($token . 'tampering'); }
/** * @depends testEncode * @expectedException Komputerwiz\Security\Token\SecureToken\TokenException */ public function testDecodeExpired($token) { sleep(2); $this->token->decode($token); }
/** * @depends testEncode */ public function testGetTimestamp($token) { $issued = $this->token->getTimestamp($token); $this->assertTrue($issued instanceof \DateTime); $this->assertEquals($issued, new \DateTime()); }