Esempio n. 1
0
    /**
     * @covers Yeriomin\Getopt\Getopt::getUsageMessage
     */
    public function testGetUsageMessage()
    {
        $optionDefinition = new OptionDefinition('a', 'abc', 'description');
        $this->object->setOptionDefinitions(array($optionDefinition));
        $this->object->setScriptName('name');
        $expected = 'Usage: name [OPTIONS] [ARGUMENTS]

Options:
 -a, --abc description
';
        $actual = $this->object->getUsageMessage();
        $this->assertEquals($expected, $actual);
    }