// --------------------------------------------------------------------------- try { $input->process(); } catch ( ezcConsoleOptionException $e ) { die( $e->getMessage() ); } // Show help // --------------------------------------------------------------------------- if ( $helpOption->value === true ) { echo $input->getSynopsis() . "\n"; foreach ( $input->getOptions() as $option ) { echo " -{$option->short}, --{$option->long}\t {$option->shorthelp}\n"; } die(); } // Generate test file // --------------------------------------------------------------------------- $generator = new ezpGenerateTestCaseFromClass( $sourceFileOption->value, $destinationFileOption->value ); $generator->generate(); $testCount = count( $generator->methods ); $out->outputText( "Generated " );
public function testGetSynopsisLongOptionsWithoutShortNames() { $input = new ezcConsoleInput(); $input->registerOption(new ezcConsoleOption("", "set-dericktory", ezcConsoleInput::TYPE_NONE)); $input->registerOption(new ezcConsoleOption("", "set-directoby", ezcConsoleInput::TYPE_NONE)); $this->assertEquals('$ ' . $_SERVER['argv'][0] . ' [--set-dericktory] [--set-directoby] [[--] <args>]', $input->getSynopsis(), 'Program synopsis not generated correctly.'); }