public function testOAuthTokenProperties() { $oauthToken = new OAuthToken(); $requestUrl = 'http://test.test'; $oauthToken->setRequestUrl($requestUrl); $oauthToken->setRequestParameters(''); $oauthToken->setRequestMethod('GET'); $user = new UserMock('123456789', 'testUser', '*****@*****.**'); $oauthToken->setUser($user); $oauthToken->setAuthenticated(true); $this->assertEquals($requestUrl, $oauthToken->getRequestUrl()); $this->assertEquals('', $oauthToken->getCredentials()); $this->assertEquals('', $oauthToken->getRequestParameters()); $this->assertEquals('GET', $oauthToken->getRequestMethod()); $this->assertEquals($user, $oauthToken->getUser()); }
public function testHandle() { $kernel = new KernelMock(); $request = new Request(); $requestParameters = array('oauth_consumer_key' => 'dpf43f3p2l4k3l03', 'oauth_token' => 'nnch734d00sl2jdk', 'oauth_signature_method' => 'HMAC-SHA1', 'oauth_timestamp' => '1191242096', 'oauth_nonce' => 'kllo9940pd9333jh', 'oauth_version' => '1.0', 'file' => 'vacation.jpg', 'size' => 'original'); $request->attributes->set('oauth_request_parameters', $requestParameters); $request->attributes->set('oauth_request_method', 'GET'); $request->attributes->set('oauth_request_url', 'http://test.com'); $responseEvent = new GetResponseEvent($kernel, $request, HttpKernelInterface::MASTER_REQUEST); $return = $this->oauthListener->handle($responseEvent); $expectedToken = new OAuthToken(); $user = new UserMock('123456789', 'testUser', '*****@*****.**'); $expectedToken->setUser($user); $expectedToken->setRequestMethod('GET'); $expectedToken->setRequestParameters($requestParameters); $expectedToken->setRequestUrl('http://test.com'); $this->assertEquals($expectedToken, $return); }