Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.143.247.141
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
3 /
phpunit /
phpunit /
tests /
unit /
Util /
PHP /
Delete
Unzip
Name
Size
Permission
Date
Action
AbstractPhpProcessTest.php
3.36
KB
-rw-r--r--
2018-12-03 09:00
Save
Rename
<?php /* * This file is part of PHPUnit. * * (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 PHPUnit\Util\PHP; use PHPUnit\Framework\TestCase; class AbstractPhpProcessTest extends TestCase { /** * @var AbstractPhpProcess|\PHPUnit\Framework\MockObject\MockObject */ private $phpProcess; protected function setUp(): void { $this->phpProcess = $this->getMockForAbstractClass(AbstractPhpProcess::class); } protected function tearDown(): void { $this->phpProcess = null; } public function testShouldNotUseStderrRedirectionByDefault(): void { $this->assertFalse($this->phpProcess->useStderrRedirection()); } public function testShouldDefinedIfUseStderrRedirection(): void { $this->phpProcess->setUseStderrRedirection(true); $this->assertTrue($this->phpProcess->useStderrRedirection()); } public function testShouldDefinedIfDoNotUseStderrRedirection(): void { $this->phpProcess->setUseStderrRedirection(false); $this->assertFalse($this->phpProcess->useStderrRedirection()); } public function testShouldUseGivenSettingsToCreateCommand(): void { $settings = [ 'allow_url_fopen=1', 'auto_append_file=', 'display_errors=1', ]; $expectedCommandFormat = '%s -d %callow_url_fopen=1%c -d %cauto_append_file=%c -d %cdisplay_errors=1%c%S'; $actualCommand = $this->phpProcess->getCommand($settings); $this->assertStringMatchesFormat($expectedCommandFormat, $actualCommand); } public function testShouldRedirectStderrToStdoutWhenDefined(): void { $this->phpProcess->setUseStderrRedirection(true); $expectedCommandFormat = '%s 2>&1'; $actualCommand = $this->phpProcess->getCommand([]); $this->assertStringMatchesFormat($expectedCommandFormat, $actualCommand); } public function testShouldUseArgsToCreateCommand(): void { $this->phpProcess->setArgs('foo=bar'); $expectedCommandFormat = '%s foo=bar'; $actualCommand = $this->phpProcess->getCommand([]); $this->assertStringMatchesFormat($expectedCommandFormat, $actualCommand); } public function testShouldHaveFileToCreateCommand(): void { $expectedCommandFormat = '%s %cfile.php%c'; $actualCommand = $this->phpProcess->getCommand([], 'file.php'); $this->assertStringMatchesFormat($expectedCommandFormat, $actualCommand); } public function testStdinGetterAndSetter(): void { $this->phpProcess->setStdin('foo'); $this->assertEquals('foo', $this->phpProcess->getStdin()); } public function testArgsGetterAndSetter(): void { $this->phpProcess->setArgs('foo=bar'); $this->assertEquals('foo=bar', $this->phpProcess->getArgs()); } public function testEnvGetterAndSetter(): void { $this->phpProcess->setEnv(['foo' => 'bar']); $this->assertEquals(['foo' => 'bar'], $this->phpProcess->getEnv()); } public function testTimeoutGetterAndSetter(): void { $this->phpProcess->setTimeout(30); $this->assertEquals(30, $this->phpProcess->getTimeout()); } }