Neos\Flow\Tests\Unit\Mvc\Controller\ArgumentsTest::addNewArgumentCreatesAndAddsNewArgument PHP Method

addNewArgumentCreatesAndAddsNewArgument() public method

    public function addNewArgumentCreatesAndAddsNewArgument()
    {
        $arguments = new Arguments();
        $addedArgument = $arguments->addNewArgument('dummyName');
        $this->assertInstanceOf(Argument::class, $addedArgument, 'addNewArgument() either did not add a new argument or did not return it.');
        $retrievedArgument = $arguments['dummyName'];
        $this->assertSame($addedArgument, $retrievedArgument, 'The added and the retrieved argument are not the same.');
        $this->assertEquals('dummyName', $addedArgument->getName(), 'The name of the added argument is not as expected.');
    }