Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
wp /
vendor /
symfony /
process /
Tests /
[ HOME SHELL ]
Name
Size
Permission
Action
ErrorProcessInitiator.php
926
B
-rwxr-xr-x
ExecutableFinderTest.php
4.61
KB
-rw-r--r--
NonStopableProcess.php
1.04
KB
-rw-r--r--
PhpExecutableFinderTest.php
2.13
KB
-rw-r--r--
PhpProcessTest.php
1.28
KB
-rw-r--r--
PipeStdinInStdoutStdErrStreamS...
1.71
KB
-rw-r--r--
ProcessBuilderTest.php
6.65
KB
-rw-r--r--
ProcessFailedExceptionTest.php
4.52
KB
-rw-r--r--
ProcessTest.php
48.27
KB
-rw-r--r--
ProcessUtilsTest.php
1.39
KB
-rw-r--r--
SignalListener.php
399
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ProcessFailedExceptionTest.php
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Process\Tests; use PHPUnit\Framework\TestCase; use Symfony\Component\Process\Exception\ProcessFailedException; /** * @author Sebastian Marek <proofek@gmail.com> */ class ProcessFailedExceptionTest extends TestCase { /** * tests ProcessFailedException throws exception if the process was successful. */ public function testProcessFailedExceptionThrowsException() { $process = $this->getMockBuilder('Symfony\Component\Process\Process')->setMethods(['isSuccessful'])->setConstructorArgs(['php'])->getMock(); $process->expects($this->once()) ->method('isSuccessful') ->willReturn(true); $this->expectException(\InvalidArgumentException::class); $this->expectExceptionMessage('Expected a failed process, but the given process was successful.'); new ProcessFailedException($process); } /** * tests ProcessFailedException uses information from process output * to generate exception message. */ public function testProcessFailedExceptionPopulatesInformationFromProcessOutput() { $cmd = 'php'; $exitCode = 1; $exitText = 'General error'; $output = 'Command output'; $errorOutput = 'FATAL: Unexpected error'; $workingDirectory = getcwd(); $process = $this->getMockBuilder('Symfony\Component\Process\Process')->setMethods(['isSuccessful', 'getOutput', 'getErrorOutput', 'getExitCode', 'getExitCodeText', 'isOutputDisabled', 'getWorkingDirectory'])->setConstructorArgs([$cmd])->getMock(); $process->expects($this->once()) ->method('isSuccessful') ->willReturn(false); $process->expects($this->once()) ->method('getOutput') ->willReturn($output); $process->expects($this->once()) ->method('getErrorOutput') ->willReturn($errorOutput); $process->expects($this->once()) ->method('getExitCode') ->willReturn($exitCode); $process->expects($this->once()) ->method('getExitCodeText') ->willReturn($exitText); $process->expects($this->once()) ->method('isOutputDisabled') ->willReturn(false); $process->expects($this->once()) ->method('getWorkingDirectory') ->willReturn($workingDirectory); $exception = new ProcessFailedException($process); $this->assertEquals( "The command \"$cmd\" failed.\n\nExit Code: $exitCode($exitText)\n\nWorking directory: {$workingDirectory}\n\nOutput:\n================\n{$output}\n\nError Output:\n================\n{$errorOutput}", $exception->getMessage() ); } /** * Tests that ProcessFailedException does not extract information from * process output if it was previously disabled. */ public function testDisabledOutputInFailedExceptionDoesNotPopulateOutput() { $cmd = 'php'; $exitCode = 1; $exitText = 'General error'; $workingDirectory = getcwd(); $process = $this->getMockBuilder('Symfony\Component\Process\Process')->setMethods(['isSuccessful', 'isOutputDisabled', 'getExitCode', 'getExitCodeText', 'getOutput', 'getErrorOutput', 'getWorkingDirectory'])->setConstructorArgs([$cmd])->getMock(); $process->expects($this->once()) ->method('isSuccessful') ->willReturn(false); $process->expects($this->never()) ->method('getOutput'); $process->expects($this->never()) ->method('getErrorOutput'); $process->expects($this->once()) ->method('getExitCode') ->willReturn($exitCode); $process->expects($this->once()) ->method('getExitCodeText') ->willReturn($exitText); $process->expects($this->once()) ->method('isOutputDisabled') ->willReturn(true); $process->expects($this->once()) ->method('getWorkingDirectory') ->willReturn($workingDirectory); $exception = new ProcessFailedException($process); $this->assertEquals( "The command \"$cmd\" failed.\n\nExit Code: $exitCode($exitText)\n\nWorking directory: {$workingDirectory}", $exception->getMessage() ); } }
Close