Expanded class hierarchy of ProcessUtilsTest
class ProcessUtilsTest extends \PHPUnit_Framework_TestCase {
/**
* @dataProvider dataArguments
*/
public function testEscapeArgument($result, $argument) {
$this
->assertSame($result, ProcessUtils::escapeArgument($argument));
}
public function dataArguments() {
if (defined('PHP_WINDOWS_VERSION_BUILD')) {
return array(
array(
'"foo bar"',
'foo bar',
),
array(
'^%"path"^%',
'%path%',
),
array(
'"<|>"\\"" "\\""\'f"',
'<|>" "\'f',
),
);
}
return array(
array(
"'foo bar'",
'foo bar',
),
array(
"'%path%'",
'%path%',
),
array(
"'<|>\" \"'\\''f'",
'<|>" "\'f',
),
);
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ProcessUtilsTest:: |
public | function | ||
ProcessUtilsTest:: |
public | function | @dataProvider dataArguments |