Chris@2: , Sebastian Heuer , Sebastian Bergmann Chris@2: * Chris@2: * For the full copyright and license information, please view the LICENSE Chris@2: * file that was distributed with this source code. Chris@2: */ Chris@2: Chris@2: namespace PharIo\Manifest; Chris@2: Chris@2: use PharIo\Version\ExactVersionConstraint; Chris@2: use PHPUnit\Framework\TestCase; Chris@2: Chris@2: /** Chris@2: * @covers PharIo\Manifest\PhpVersionRequirement Chris@2: * Chris@2: * @uses \PharIo\Version\VersionConstraint Chris@2: */ Chris@2: class PhpVersionRequirementTest extends TestCase { Chris@2: /** Chris@2: * @var PhpVersionRequirement Chris@2: */ Chris@2: private $requirement; Chris@2: Chris@2: protected function setUp() { Chris@2: $this->requirement = new PhpVersionRequirement(new ExactVersionConstraint('7.1.0')); Chris@2: } Chris@2: Chris@2: public function testCanBeCreated() { Chris@2: $this->assertInstanceOf(PhpVersionRequirement::class, $this->requirement); Chris@2: } Chris@2: Chris@2: public function testVersionConstraintCanBeRetrieved() { Chris@2: $this->assertEquals('7.1.0', $this->requirement->getVersionConstraint()->asString()); Chris@2: } Chris@2: }