public function testCreateAccessToken() { $client_bean = $this->redbean->dispense($this->tables['client']); $client = new \ebussola\oauth\client\Client($client_bean); $data = array('xpto' => 'blah'); $expires = time() + 3600; $scope = 'read write'; $token = md5('createaccesstoken'); $this->redbean_storage->createAccessToken($token, $client, $data, $expires, $scope); $access_token = $this->redbean_storage->getAccessToken($token); $this->assertEquals($access_token->getClientId(), $client->id); $this->assertEquals($access_token->getData(), $data); $this->assertEquals($access_token->getExpiresIn(), $expires); $this->assertEquals($access_token->getScope(), $scope); $this->assertEquals($access_token->getToken(), $token); }