| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | <?php/* * This file is part of sebastian/environment. * * (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. */declare(strict_types=1);namespace SebastianBergmann\Environment;use PHPUnit\Framework\TestCase;/** * @covers \SebastianBergmann\Environment\Console */final class ConsoleTest extends TestCase{    /**     * @var \SebastianBergmann\Environment\Console     */    private $console;    protected function setUp()/*: void*/    {        $this->console = new Console;    }    /**     * @todo Now that this component is PHP 7-only and uses return type declarations     * this test makes even less sense than before     */    public function testCanDetectIfStdoutIsInteractiveByDefault()/*: void*/    {        $this->assertInternalType('boolean', $this->console->isInteractive());    }    /**     * @todo Now that this component is PHP 7-only and uses return type declarations     * this test makes even less sense than before     */    public function testCanDetectIfFileDescriptorIsInteractive()/*: void*/    {        $this->assertInternalType('boolean', $this->console->isInteractive(STDOUT));    }    /**     * @todo Now that this component is PHP 7-only and uses return type declarations     * this test makes even less sense than before     */    public function testCanDetectColorSupport()/*: void*/    {        $this->assertInternalType('boolean', $this->console->hasColorSupport());    }    /**     * @todo Now that this component is PHP 7-only and uses return type declarations     * this test makes even less sense than before     */    public function testCanDetectNumberOfColumns()/*: void*/    {        $this->assertInternalType('integer', $this->console->getNumberOfColumns());    }}
 |