for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* SocialConnect project
* @author: Patsura Dmitry https://github.com/ovr <[email protected]>
*/
namespace Test\Provider\OAuth2;
use SocialConnect\OAuth2\AccessToken;
class AccessTokenTest extends \Test\TestCase
{
public function testConstructSuccess()
$expectedToken = "XSFJSKLFJDLKFJDLSJFLDSJFDSLFSD";
$expectedExpires = time();
$expectedUserId = 123456789;
$token = new AccessToken(
[
'access_token' => $expectedToken,
'expires' => $expectedExpires,
'user_id' => $expectedUserId
]
);
$this->assertSame($expectedToken, $token->getToken());
$this->assertSame($expectedUserId, $token->getUserId());
$this->assertSame($expectedExpires, $token->getExpires());
return $token;
}
* @expectedException \SocialConnect\Auth\Provider\Exception\InvalidAccessToken
* @expectedExceptionMessage API returned data without access_token field
public function testExceptionNotString()
new AccessToken([]);