first commit
This commit is contained in:
		
							
								
								
									
										62
									
								
								vendor/sebastian/environment/tests/ConsoleTest.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								vendor/sebastian/environment/tests/ConsoleTest.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,62 @@
 | 
			
		||||
<?php
 | 
			
		||||
/*
 | 
			
		||||
 * This file is part of the Environment package.
 | 
			
		||||
 *
 | 
			
		||||
 * (c) Sebastian Bergmann <sebastian@phpunit.de>
 | 
			
		||||
 *
 | 
			
		||||
 * For the full copyright and license information, please view the LICENSE
 | 
			
		||||
 * file that was distributed with this source code.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
namespace SebastianBergmann\Environment;
 | 
			
		||||
 | 
			
		||||
use PHPUnit_Framework_TestCase;
 | 
			
		||||
 | 
			
		||||
class ConsoleTest extends PHPUnit_Framework_TestCase
 | 
			
		||||
{
 | 
			
		||||
    /**
 | 
			
		||||
     * @var \SebastianBergmann\Environment\Console
 | 
			
		||||
     */
 | 
			
		||||
    private $console;
 | 
			
		||||
 | 
			
		||||
    protected function setUp()
 | 
			
		||||
    {
 | 
			
		||||
        $this->console = new Console;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Console::isInteractive
 | 
			
		||||
     */
 | 
			
		||||
    public function testCanDetectIfStdoutIsInteractiveByDefault()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('boolean', $this->console->isInteractive());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Console::isInteractive
 | 
			
		||||
     */
 | 
			
		||||
    public function testCanDetectIfFileDescriptorIsInteractive()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('boolean', $this->console->isInteractive(STDOUT));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Console::hasColorSupport
 | 
			
		||||
     *
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Console::isInteractive
 | 
			
		||||
     */
 | 
			
		||||
    public function testCanDetectColorSupport()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('boolean', $this->console->hasColorSupport());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Console::getNumberOfColumns
 | 
			
		||||
     *
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Console::isInteractive
 | 
			
		||||
     */
 | 
			
		||||
    public function testCanDetectNumberOfColumns()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('integer', $this->console->getNumberOfColumns());
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										120
									
								
								vendor/sebastian/environment/tests/RuntimeTest.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										120
									
								
								vendor/sebastian/environment/tests/RuntimeTest.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,120 @@
 | 
			
		||||
<?php
 | 
			
		||||
/*
 | 
			
		||||
 * This file is part of the Environment package.
 | 
			
		||||
 *
 | 
			
		||||
 * (c) Sebastian Bergmann <sebastian@phpunit.de>
 | 
			
		||||
 *
 | 
			
		||||
 * For the full copyright and license information, please view the LICENSE
 | 
			
		||||
 * file that was distributed with this source code.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
namespace SebastianBergmann\Environment;
 | 
			
		||||
 | 
			
		||||
use PHPUnit_Framework_TestCase;
 | 
			
		||||
 | 
			
		||||
class RuntimeTest extends PHPUnit_Framework_TestCase
 | 
			
		||||
{
 | 
			
		||||
    /**
 | 
			
		||||
     * @var \SebastianBergmann\Environment\Runtime
 | 
			
		||||
     */
 | 
			
		||||
    private $env;
 | 
			
		||||
 | 
			
		||||
    protected function setUp()
 | 
			
		||||
    {
 | 
			
		||||
        $this->env = new Runtime;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Runtime::canCollectCodeCoverage
 | 
			
		||||
     *
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::hasXdebug
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isHHVM
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isPHP
 | 
			
		||||
     */
 | 
			
		||||
    public function testAbilityToCollectCodeCoverageCanBeAssessed()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('boolean', $this->env->canCollectCodeCoverage());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Runtime::getBinary
 | 
			
		||||
     *
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isHHVM
 | 
			
		||||
     */
 | 
			
		||||
    public function testBinaryCanBeRetrieved()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('string', $this->env->getBinary());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Runtime::isHHVM
 | 
			
		||||
     */
 | 
			
		||||
    public function testCanBeDetected()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('boolean', $this->env->isHHVM());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Runtime::isPHP
 | 
			
		||||
     *
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isHHVM
 | 
			
		||||
     */
 | 
			
		||||
    public function testCanBeDetected2()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('boolean', $this->env->isPHP());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Runtime::hasXdebug
 | 
			
		||||
     *
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isHHVM
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isPHP
 | 
			
		||||
     */
 | 
			
		||||
    public function testXdebugCanBeDetected()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('boolean', $this->env->hasXdebug());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Runtime::getNameWithVersion
 | 
			
		||||
     *
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::getName
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::getVersion
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isHHVM
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isPHP
 | 
			
		||||
     */
 | 
			
		||||
    public function testNameAndVersionCanBeRetrieved()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('string', $this->env->getNameWithVersion());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Runtime::getName
 | 
			
		||||
     *
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isHHVM
 | 
			
		||||
     */
 | 
			
		||||
    public function testNameCanBeRetrieved()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('string', $this->env->getName());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Runtime::getVersion
 | 
			
		||||
     *
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isHHVM
 | 
			
		||||
     */
 | 
			
		||||
    public function testVersionCanBeRetrieved()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('string', $this->env->getVersion());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @covers \SebastianBergmann\Environment\Runtime::getVendorUrl
 | 
			
		||||
     *
 | 
			
		||||
     * @uses   \SebastianBergmann\Environment\Runtime::isHHVM
 | 
			
		||||
     */
 | 
			
		||||
    public function testVendorUrlCanBeRetrieved()
 | 
			
		||||
    {
 | 
			
		||||
        $this->assertInternalType('string', $this->env->getVendorUrl());
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user