assertEquals('', $token); $token->setToken('foobar'); $this->assertEquals('foobar', $token); } public function testConstructor() { $token = new AccessToken('foobar', 10); $this->assertInstanceOf('\DateTime', $token->getExpiresAt()); $this->assertEquals('foobar', $token->getToken()); $token = new AccessToken(); $this->assertNull($token->getExpiresAt()); $this->assertEmpty($token->getToken()); $token = new AccessToken(null, new \DateTime('+2minutes')); $this->assertInstanceOf('\DateTime', $token->getExpiresAt()); } public function testSetExpiresAt() { $token = new AccessToken(); $token->setExpiresAt(new \DateTime('+2minutes')); $this->assertInstanceOf('\DateTime', $token->getExpiresAt()); } }