tests/Application/ConsoleApplicationTest.php
/**
     * Data provider for command line parameter errors test.
     *
     * @return array[]
     */
Data provider for command line parameter errors test.
@return array[]
Data provider for command line parameter errors test . @return array []
public function commandLineParameterErrorsDataProvider(): array
    {
        return [
            [['webunit'], 'Missing testfile parameter.'],
            [['webunit', '--set=foo=bar'], 'Missing testfile parameter.'],
            [['webunit', "Foo\0Bar"], "Invalid path to testfile \"Foo\0Bar\": File path \"Foo\0Bar\" is invalid: Filename \"Foo\0Bar\" contains invalid character \"\0\"."],
            [['webunit', 'testfile', 'testfile2'], 'Extra testfile parameter "testfile2".'],
            [['webunit', 'testfile', '--'], 'Invalid option "--".'],
            [['webunit', '--foo', 'testfile'], 'Invalid option "--foo".'],
            [['webunit', '--Set', 'testfile'], 'Invalid option "--Set".'],
            [['webunit', '--set', 'testfile'], 'Missing value for option "--set".'],
            [['webunit', '--set=', 'testfile'], 'Invalid value for option "--set=": Missing variable name.'],
            [['webunit', '--set=F*o=Bar', 'testfile'], 'Invalid value for option "--set=F*o=Bar": Invalid variable name "F*o".'],
            [['webunit', '--set=Foo', 'testfile'], 'Invalid value for option "--set=Foo": Missing variable value.'],
        ];
    }
public function commandLineParameterErrorsDataProvider ( ) : array { return [ [ [ 'webunit' ] , 'Missing testfile parameter.' ] , [ [ 'webunit' , '--set=foo=bar' ] , 'Missing testfile parameter.' ] , [ [ 'webunit' , " Foo \0 Bar " ] , " Invalid path to testfile  \" Foo \0 Bar \" : File path  \" Foo \0 Bar \"  is invalid: Filename  \" Foo \0 Bar \"  contains invalid character  \" \0 \" . " ] , [ [ 'webunit' , 'testfile' , 'testfile2' ] , 'Extra testfile parameter "testfile2".' ] , [ [ 'webunit' , 'testfile' , '--' ] , 'Invalid option "--".' ] , [ [ 'webunit' , '--foo' , 'testfile' ] , 'Invalid option "--foo".' ] , [ [ 'webunit' , '--Set' , 'testfile' ] , 'Invalid option "--Set".' ] , [ [ 'webunit' , '--set' , 'testfile' ] , 'Missing value for option "--set".' ] , [ [ 'webunit' , '--set=' , 'testfile' ] , 'Invalid value for option "--set=": Missing variable name.' ] , [ [ 'webunit' , '--set=F*o=Bar' , 'testfile' ] , 'Invalid value for option "--set=F*o=Bar": Invalid variable name "F*o".' ] , [ [ 'webunit' , '--set=Foo' , 'testfile' ] , 'Invalid value for option "--set=Foo": Missing variable value.' ] , ] ; }
Data provider for command line parameter errors test.
Data provider for command line parameter errors test .