![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/laminas/laminas-oauth/test/Token/ |
<?php namespace LaminasTest\OAuth\Token; use Laminas\OAuth\Token\AuthorizedRequest as AuthorizedRequestToken; use PHPUnit\Framework\TestCase; class AuthorizedRequestTest extends TestCase { public function testConstructorSetsInputData() { $data = ['foo' => 'bar']; $token = new AuthorizedRequestToken($data); $this->assertEquals($data, $token->getData()); } public function testConstructorParsesAccessTokenFromInputData() { $data = [ 'oauth_token' => 'jZaee4GF52O3lUb9' ]; $token = new AuthorizedRequestToken($data); $this->assertEquals('jZaee4GF52O3lUb9', $token->getToken()); } public function testPropertyAccessWorks() { $data = [ 'oauth_token' => 'jZaee4GF52O3lUb9' ]; $token = new AuthorizedRequestToken($data); $this->assertEquals('jZaee4GF52O3lUb9', $token->oauth_token); } public function testTokenCastsToEncodedQueryString() { $queryString = 'oauth_token=jZaee4GF52O3lUb9&foo%20=bar~'; $token = new AuthorizedRequestToken(); $token->setToken('jZaee4GF52O3lUb9'); $token->setParam('foo ', 'bar~'); $this->assertEquals($queryString, (string) $token); } public function testToStringReturnsEncodedQueryString() { $queryString = 'oauth_token=jZaee4GF52O3lUb9'; $token = new AuthorizedRequestToken(); $token->setToken('jZaee4GF52O3lUb9'); $this->assertEquals($queryString, $token->toString()); } public function testIsValidDetectsBadResponse() { $data = [ 'missing_oauth_token' => 'jZaee4GF52O3lUb9' ]; $token = new AuthorizedRequestToken($data); $this->assertFalse($token->isValid()); } public function testIsValidDetectsGoodResponse() { $data = [ 'oauth_token' => 'jZaee4GF52O3lUb9', 'foo' => 'bar' ]; $token = new AuthorizedRequestToken($data); $this->assertTrue($token->isValid()); } }