/** * test removeSubcommand with an object. * * @return void */ public function testRemoveSubcommand() { $parser = new ConsoleOptionParser('test', false); $parser->addSubcommand(new ConsoleInputSubcommand('test')); $result = $parser->subcommands(); $this->assertEquals(1, count($result)); $parser->removeSubcommand('test'); $result = $parser->subcommands(); $this->assertEquals(0, count($result), 'Remove a subcommand does not work'); }