php-bitpay-client/tests/Bitpay/AccessTokenTest.php
2014-09-29 09:16:06 -04:00

75 lines
1.6 KiB
PHP

<?php
/**
* @license Copyright 2011-2014 BitPay Inc., MIT License
* see https://github.com/bitpay/php-bitpay-client/blob/master/LICENSE
*/
namespace Bitpay;
class AccessTokenTest extends \PHPUnit_Framework_TestCase
{
public function testId()
{
$token = new AccessToken();
$this->assertNotNull($token);
$token->setId('test');
$this->assertSame('test', $token->getId());
}
public function testEmail()
{
$token = new AccessToken();
$this->assertNotNull($token);
$token->setEmail('support@bitpay.com');
$this->assertSame('support@bitpay.com', $token->getEmail());
}
public function testLabel()
{
$token = new AccessToken();
$this->assertNotNull($token);
$token->setLabel('label');
$this->assertSame('label', $token->getLabel());
}
public function testNonce()
{
$token = new AccessToken();
$this->assertNotNull($token);
$this->assertFalse($token->isNonceDisabled());
}
public function testNonceDisable()
{
$token = new AccessToken();
$this->assertNotNull($token);
$this->assertFalse($token->isNonceDisabled());
$token->nonceDisable();
$this->assertTrue($token->isNonceDisabled());
}
public function testNonceEnable()
{
$token = new AccessToken();
$this->assertNotNull($token);
$this->assertFalse($token->isNonceDisabled());
$token->nonceEnable();
$this->assertFalse($token->isNonceDisabled());
}
}