/**
  * @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());
 }