| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | <?php declare(strict_types=1);/* * 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. */namespace SebastianBergmann\Environment;use PHPUnit\Framework\TestCase;/** * @covers \SebastianBergmann\Environment\OperatingSystem */final class OperatingSystemTest extends TestCase{    /**     * @var \SebastianBergmann\Environment\OperatingSystem     */    private $os;    protected function setUp(): void    {        $this->os = new OperatingSystem;    }    /**     * @requires OS Linux     */    public function testFamilyCanBeRetrieved(): void    {        $this->assertEquals('Linux', $this->os->getFamily());    }    /**     * @requires OS Windows     */    public function testGetFamilyReturnsWindowsWhenRunningOnWindows(): void    {        $this->assertSame('Windows', $this->os->getFamily());    }    /**     * @requires PHP 7.2.0     */    public function testGetFamilyReturnsPhpOsFamilyWhenRunningOnPhp72AndGreater(): void    {        $this->assertSame(\PHP_OS_FAMILY, $this->os->getFamily());    }}
 |