public function testToken() { $webToken = new WebToken('my_username', date_create(), date_create()); $token = new WebTokenToken('my_provider_key', $webToken); $user = new User('my_username', 'my_password'); $this->assertEquals('my_provider_key', $token->getProviderKey()); $this->assertEquals($webToken, $token->getWebToken()); $this->assertEquals($token, unserialize(serialize($token))); $this->assertEquals('', $token->getCredentials()); $this->assertSame($token, $token->setUser($user)); }