public function testCreateWithAliasesDashes() { $option = new CommandOption('delete', null, array('--alias', '-a', '-A')); $this->assertSame('delete', $option->getLongName()); $this->assertNull($option->getShortName()); $this->assertSame(array('alias'), $option->getLongAliases()); $this->assertSame(array('a', 'A'), $option->getShortAliases()); $this->assertNull($option->getDescription()); $this->assertTrue($option->isLongNamePreferred()); $this->assertFalse($option->isShortNamePreferred()); }