updated packages
This commit is contained in:
50
vendor/symfony/console/Tests/Input/InputTest.php
vendored
50
vendor/symfony/console/Tests/Input/InputTest.php
vendored
@@ -21,30 +21,30 @@ class InputTest extends TestCase
|
||||
{
|
||||
public function testConstructor()
|
||||
{
|
||||
$input = new ArrayInput(array('name' => 'foo'), new InputDefinition(array(new InputArgument('name'))));
|
||||
$input = new ArrayInput(['name' => 'foo'], new InputDefinition([new InputArgument('name')]));
|
||||
$this->assertEquals('foo', $input->getArgument('name'), '->__construct() takes a InputDefinition as an argument');
|
||||
}
|
||||
|
||||
public function testOptions()
|
||||
{
|
||||
$input = new ArrayInput(array('--name' => 'foo'), new InputDefinition(array(new InputOption('name'))));
|
||||
$input = new ArrayInput(['--name' => 'foo'], new InputDefinition([new InputOption('name')]));
|
||||
$this->assertEquals('foo', $input->getOption('name'), '->getOption() returns the value for the given option');
|
||||
|
||||
$input->setOption('name', 'bar');
|
||||
$this->assertEquals('bar', $input->getOption('name'), '->setOption() sets the value for a given option');
|
||||
$this->assertEquals(array('name' => 'bar'), $input->getOptions(), '->getOptions() returns all option values');
|
||||
$this->assertEquals(['name' => 'bar'], $input->getOptions(), '->getOptions() returns all option values');
|
||||
|
||||
$input = new ArrayInput(array('--name' => 'foo'), new InputDefinition(array(new InputOption('name'), new InputOption('bar', '', InputOption::VALUE_OPTIONAL, '', 'default'))));
|
||||
$input = new ArrayInput(['--name' => 'foo'], new InputDefinition([new InputOption('name'), new InputOption('bar', '', InputOption::VALUE_OPTIONAL, '', 'default')]));
|
||||
$this->assertEquals('default', $input->getOption('bar'), '->getOption() returns the default value for optional options');
|
||||
$this->assertEquals(array('name' => 'foo', 'bar' => 'default'), $input->getOptions(), '->getOptions() returns all option values, even optional ones');
|
||||
$this->assertEquals(['name' => 'foo', 'bar' => 'default'], $input->getOptions(), '->getOptions() returns all option values, even optional ones');
|
||||
|
||||
$input = new ArrayInput(array('--name' => 'foo', '--bar' => ''), new InputDefinition(array(new InputOption('name'), new InputOption('bar', '', InputOption::VALUE_OPTIONAL, '', 'default'))));
|
||||
$input = new ArrayInput(['--name' => 'foo', '--bar' => ''], new InputDefinition([new InputOption('name'), new InputOption('bar', '', InputOption::VALUE_OPTIONAL, '', 'default')]));
|
||||
$this->assertEquals('', $input->getOption('bar'), '->getOption() returns null for options explicitly passed without value (or an empty value)');
|
||||
$this->assertEquals(array('name' => 'foo', 'bar' => ''), $input->getOptions(), '->getOptions() returns all option values.');
|
||||
$this->assertEquals(['name' => 'foo', 'bar' => ''], $input->getOptions(), '->getOptions() returns all option values.');
|
||||
|
||||
$input = new ArrayInput(array('--name' => 'foo', '--bar' => null), new InputDefinition(array(new InputOption('name'), new InputOption('bar', '', InputOption::VALUE_OPTIONAL, '', 'default'))));
|
||||
$input = new ArrayInput(['--name' => 'foo', '--bar' => null], new InputDefinition([new InputOption('name'), new InputOption('bar', '', InputOption::VALUE_OPTIONAL, '', 'default')]));
|
||||
$this->assertNull($input->getOption('bar'), '->getOption() returns null for options explicitly passed without value (or an empty value)');
|
||||
$this->assertEquals(array('name' => 'foo', 'bar' => null), $input->getOptions(), '->getOptions() returns all option values');
|
||||
$this->assertEquals(['name' => 'foo', 'bar' => null], $input->getOptions(), '->getOptions() returns all option values');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -53,7 +53,7 @@ class InputTest extends TestCase
|
||||
*/
|
||||
public function testSetInvalidOption()
|
||||
{
|
||||
$input = new ArrayInput(array('--name' => 'foo'), new InputDefinition(array(new InputOption('name'), new InputOption('bar', '', InputOption::VALUE_OPTIONAL, '', 'default'))));
|
||||
$input = new ArrayInput(['--name' => 'foo'], new InputDefinition([new InputOption('name'), new InputOption('bar', '', InputOption::VALUE_OPTIONAL, '', 'default')]));
|
||||
$input->setOption('foo', 'bar');
|
||||
}
|
||||
|
||||
@@ -63,22 +63,22 @@ class InputTest extends TestCase
|
||||
*/
|
||||
public function testGetInvalidOption()
|
||||
{
|
||||
$input = new ArrayInput(array('--name' => 'foo'), new InputDefinition(array(new InputOption('name'), new InputOption('bar', '', InputOption::VALUE_OPTIONAL, '', 'default'))));
|
||||
$input = new ArrayInput(['--name' => 'foo'], new InputDefinition([new InputOption('name'), new InputOption('bar', '', InputOption::VALUE_OPTIONAL, '', 'default')]));
|
||||
$input->getOption('foo');
|
||||
}
|
||||
|
||||
public function testArguments()
|
||||
{
|
||||
$input = new ArrayInput(array('name' => 'foo'), new InputDefinition(array(new InputArgument('name'))));
|
||||
$input = new ArrayInput(['name' => 'foo'], new InputDefinition([new InputArgument('name')]));
|
||||
$this->assertEquals('foo', $input->getArgument('name'), '->getArgument() returns the value for the given argument');
|
||||
|
||||
$input->setArgument('name', 'bar');
|
||||
$this->assertEquals('bar', $input->getArgument('name'), '->setArgument() sets the value for a given argument');
|
||||
$this->assertEquals(array('name' => 'bar'), $input->getArguments(), '->getArguments() returns all argument values');
|
||||
$this->assertEquals(['name' => 'bar'], $input->getArguments(), '->getArguments() returns all argument values');
|
||||
|
||||
$input = new ArrayInput(array('name' => 'foo'), new InputDefinition(array(new InputArgument('name'), new InputArgument('bar', InputArgument::OPTIONAL, '', 'default'))));
|
||||
$input = new ArrayInput(['name' => 'foo'], new InputDefinition([new InputArgument('name'), new InputArgument('bar', InputArgument::OPTIONAL, '', 'default')]));
|
||||
$this->assertEquals('default', $input->getArgument('bar'), '->getArgument() returns the default value for optional arguments');
|
||||
$this->assertEquals(array('name' => 'foo', 'bar' => 'default'), $input->getArguments(), '->getArguments() returns all argument values, even optional ones');
|
||||
$this->assertEquals(['name' => 'foo', 'bar' => 'default'], $input->getArguments(), '->getArguments() returns all argument values, even optional ones');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -87,7 +87,7 @@ class InputTest extends TestCase
|
||||
*/
|
||||
public function testSetInvalidArgument()
|
||||
{
|
||||
$input = new ArrayInput(array('name' => 'foo'), new InputDefinition(array(new InputArgument('name'), new InputArgument('bar', InputArgument::OPTIONAL, '', 'default'))));
|
||||
$input = new ArrayInput(['name' => 'foo'], new InputDefinition([new InputArgument('name'), new InputArgument('bar', InputArgument::OPTIONAL, '', 'default')]));
|
||||
$input->setArgument('foo', 'bar');
|
||||
}
|
||||
|
||||
@@ -97,7 +97,7 @@ class InputTest extends TestCase
|
||||
*/
|
||||
public function testGetInvalidArgument()
|
||||
{
|
||||
$input = new ArrayInput(array('name' => 'foo'), new InputDefinition(array(new InputArgument('name'), new InputArgument('bar', InputArgument::OPTIONAL, '', 'default'))));
|
||||
$input = new ArrayInput(['name' => 'foo'], new InputDefinition([new InputArgument('name'), new InputArgument('bar', InputArgument::OPTIONAL, '', 'default')]));
|
||||
$input->getArgument('foo');
|
||||
}
|
||||
|
||||
@@ -107,8 +107,8 @@ class InputTest extends TestCase
|
||||
*/
|
||||
public function testValidateWithMissingArguments()
|
||||
{
|
||||
$input = new ArrayInput(array());
|
||||
$input->bind(new InputDefinition(array(new InputArgument('name', InputArgument::REQUIRED))));
|
||||
$input = new ArrayInput([]);
|
||||
$input->bind(new InputDefinition([new InputArgument('name', InputArgument::REQUIRED)]));
|
||||
$input->validate();
|
||||
}
|
||||
|
||||
@@ -118,22 +118,22 @@ class InputTest extends TestCase
|
||||
*/
|
||||
public function testValidateWithMissingRequiredArguments()
|
||||
{
|
||||
$input = new ArrayInput(array('bar' => 'baz'));
|
||||
$input->bind(new InputDefinition(array(new InputArgument('name', InputArgument::REQUIRED), new InputArgument('bar', InputArgument::OPTIONAL))));
|
||||
$input = new ArrayInput(['bar' => 'baz']);
|
||||
$input->bind(new InputDefinition([new InputArgument('name', InputArgument::REQUIRED), new InputArgument('bar', InputArgument::OPTIONAL)]));
|
||||
$input->validate();
|
||||
}
|
||||
|
||||
public function testValidate()
|
||||
{
|
||||
$input = new ArrayInput(array('name' => 'foo'));
|
||||
$input->bind(new InputDefinition(array(new InputArgument('name', InputArgument::REQUIRED))));
|
||||
$input = new ArrayInput(['name' => 'foo']);
|
||||
$input->bind(new InputDefinition([new InputArgument('name', InputArgument::REQUIRED)]));
|
||||
|
||||
$this->assertNull($input->validate());
|
||||
}
|
||||
|
||||
public function testSetGetInteractive()
|
||||
{
|
||||
$input = new ArrayInput(array());
|
||||
$input = new ArrayInput([]);
|
||||
$this->assertTrue($input->isInteractive(), '->isInteractive() returns whether the input should be interactive or not');
|
||||
$input->setInteractive(false);
|
||||
$this->assertFalse($input->isInteractive(), '->setInteractive() changes the interactive flag');
|
||||
@@ -141,7 +141,7 @@ class InputTest extends TestCase
|
||||
|
||||
public function testSetGetStream()
|
||||
{
|
||||
$input = new ArrayInput(array());
|
||||
$input = new ArrayInput([]);
|
||||
$stream = fopen('php://memory', 'r+', false);
|
||||
$input->setStream($stream);
|
||||
$this->assertSame($stream, $input->getStream());
|
||||
|
||||
Reference in New Issue
Block a user