1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php declare(strict_types=1);
- namespace SebastianBergmann\Environment;
- use PHPUnit\Framework\TestCase;
- final class OperatingSystemTest extends TestCase
- {
-
- private $os;
- protected function setUp(): void
- {
- $this->os = new OperatingSystem;
- }
-
- public function testFamilyCanBeRetrieved(): void
- {
- $this->assertEquals('Linux', $this->os->getFamily());
- }
-
- public function testGetFamilyReturnsWindowsWhenRunningOnWindows(): void
- {
- $this->assertSame('Windows', $this->os->getFamily());
- }
-
- public function testGetFamilyReturnsPhpOsFamilyWhenRunningOnPhp72AndGreater(): void
- {
- $this->assertSame(\PHP_OS_FAMILY, $this->os->getFamily());
- }
- }
|