123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <?php
- /**
- * This file is part of Lcobucci\JWT, a simple library to handle JWT and JWS
- *
- * @license http://opensource.org/licenses/BSD-3-Clause BSD-3-Clause
- */
- namespace Lcobucci\JWT\Claim;
- use Lcobucci\JWT\ValidationData;
- /**
- * @author Luís Otávio Cobucci Oblonczyk <lcobucci@gmail.com>
- * @since 2.0.0
- */
- class LesserOrEqualsToTest extends \PHPUnit_Framework_TestCase
- {
- /**
- * @test
- *
- * @uses Lcobucci\JWT\Claim\Basic::__construct
- * @uses Lcobucci\JWT\Claim\Basic::getName
- * @uses Lcobucci\JWT\ValidationData::__construct
- * @uses Lcobucci\JWT\ValidationData::has
- *
- * @covers Lcobucci\JWT\Claim\LesserOrEqualsTo::validate
- */
- public function validateShouldReturnTrueWhenValidationDontHaveTheClaim()
- {
- $claim = new LesserOrEqualsTo('iss', 10);
- $this->assertTrue($claim->validate(new ValidationData()));
- }
- /**
- * @test
- *
- * @uses Lcobucci\JWT\Claim\Basic::__construct
- * @uses Lcobucci\JWT\Claim\Basic::getName
- * @uses Lcobucci\JWT\Claim\Basic::getValue
- * @uses Lcobucci\JWT\ValidationData::__construct
- * @uses Lcobucci\JWT\ValidationData::setIssuer
- * @uses Lcobucci\JWT\ValidationData::has
- * @uses Lcobucci\JWT\ValidationData::get
- *
- * @covers Lcobucci\JWT\Claim\LesserOrEqualsTo::validate
- */
- public function validateShouldReturnTrueWhenValueIsLesserThanValidationData()
- {
- $claim = new LesserOrEqualsTo('iss', 10);
- $data = new ValidationData();
- $data->setIssuer(11);
- $this->assertTrue($claim->validate($data));
- }
- /**
- * @test
- *
- * @uses Lcobucci\JWT\Claim\Basic::__construct
- * @uses Lcobucci\JWT\Claim\Basic::getName
- * @uses Lcobucci\JWT\Claim\Basic::getValue
- * @uses Lcobucci\JWT\ValidationData::__construct
- * @uses Lcobucci\JWT\ValidationData::setIssuer
- * @uses Lcobucci\JWT\ValidationData::has
- * @uses Lcobucci\JWT\ValidationData::get
- *
- * @covers Lcobucci\JWT\Claim\LesserOrEqualsTo::validate
- */
- public function validateShouldReturnTrueWhenValueIsEqualsToValidationData()
- {
- $claim = new LesserOrEqualsTo('iss', 10);
- $data = new ValidationData();
- $data->setIssuer(10);
- $this->assertTrue($claim->validate($data));
- }
- /**
- * @test
- *
- * @uses Lcobucci\JWT\Claim\Basic::__construct
- * @uses Lcobucci\JWT\Claim\Basic::getName
- * @uses Lcobucci\JWT\Claim\Basic::getValue
- * @uses Lcobucci\JWT\ValidationData::__construct
- * @uses Lcobucci\JWT\ValidationData::setIssuer
- * @uses Lcobucci\JWT\ValidationData::has
- * @uses Lcobucci\JWT\ValidationData::get
- *
- * @covers Lcobucci\JWT\Claim\LesserOrEqualsTo::validate
- */
- public function validateShouldReturnFalseWhenValueIsGreaterThanValidationData()
- {
- $claim = new LesserOrEqualsTo('iss', 11);
- $data = new ValidationData();
- $data->setIssuer(10);
- $this->assertFalse($claim->validate($data));
- }
- }
|