‪TYPO3CMS  9.5
TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest:

Public Member Functions

 cliAccessWithExtensionControllerAndActionNameBuildsCorrectRequest ()
 
 ifCommandCantBeResolvedTheHelpScreenIsShown ()
 
 argumentWithValueSeparatedByEqualSignBuildsCorrectRequest ()
 
 cliAccessWithExtensionControllerActionAndArgumentsBuildsCorrectRequest ()
 
 checkIfCLIAccesWithPackageControllerActionAndArgumentsToleratesSpaces ()
 
 CLIAccesWithShortArgumentsBuildsCorrectRequest ()
 
 CLIAccesWithArgumentsWithAndWithoutValuesBuildsCorrectRequest ()
 
 insteadOfNamedArgumentsTheArgumentsCanBePassedUnnamedInTheCorrectOrder ()
 
 argumentsAreDetectedAfterOptions ()
 
 exceedingArgumentsMayBeSpecified ()
 
 ifNamedArgumentsAreUsedAllRequiredArgumentsMustBeNamed ()
 
 ifUnnamedArgumentsAreUsedAllRequiredArgumentsMustBeUnnamed ()
 
 booleanOptionsAreConsideredEvenIfAnUnnamedArgumentFollows ()
 
 booleanOptionsCanHaveOnlyCertainValuesIfTheValueIsAssignedWithoutEqualSign ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

TYPO3 CMS Extbase Mvc Cli RequestBuilder TYPO3 TestingFramework Core AccessibleObjectInterface PHPUnit_Framework_Comparator_MockObject $requestBuilder
 
TYPO3 CMS Extbase Mvc Cli Request PHPUnit_Framework_MockObject_MockObject TYPO3 TestingFramework Core AccessibleObjectInterface $request
 
TYPO3 CMS Extbase Object ObjectManagerInterface $mockObjectManager
 
TYPO3 CMS Extbase Mvc Cli Command $mockCommand
 
TYPO3 CMS Extbase Mvc Cli CommandManager $mockCommandManager
 
TYPO3 CMS Extbase Reflection ReflectionService PHPUnit_Framework_MockObject_MockObject $mockReflectionService
 
TYPO3 CMS Extbase Configuration ConfigurationManagerInterface PHPUnit_Framework_MockObject_MockObject $mockConfigurationManager
 

Detailed Description

Test case

Definition at line 24 of file RequestBuilderTest.php.

Member Function Documentation

◆ argumentsAreDetectedAfterOptions()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::argumentsAreDetectedAfterOptions ( )

◆ argumentWithValueSeparatedByEqualSignBuildsCorrectRequest()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::argumentWithValueSeparatedByEqualSignBuildsCorrectRequest ( )

◆ booleanOptionsAreConsideredEvenIfAnUnnamedArgumentFollows()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::booleanOptionsAreConsideredEvenIfAnUnnamedArgumentFollows ( )

◆ booleanOptionsCanHaveOnlyCertainValuesIfTheValueIsAssignedWithoutEqualSign()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::booleanOptionsCanHaveOnlyCertainValuesIfTheValueIsAssignedWithoutEqualSign ( )

◆ checkIfCLIAccesWithPackageControllerActionAndArgumentsToleratesSpaces()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::checkIfCLIAccesWithPackageControllerActionAndArgumentsToleratesSpaces ( )

Checks if a CLI request specifying some "console style" (–my-argument =value) arguments with spaces between name and value results in the expected request object

Test:

Definition at line 167 of file RequestBuilderTest.php.

References TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\$request.

◆ cliAccessWithExtensionControllerActionAndArgumentsBuildsCorrectRequest()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::cliAccessWithExtensionControllerActionAndArgumentsBuildsCorrectRequest ( )

Checks if a CLI request specifying some "console style" (–my-argument=value) arguments results in the expected request object

Test:

Definition at line 142 of file RequestBuilderTest.php.

References TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\$request.

◆ cliAccessWithExtensionControllerAndActionNameBuildsCorrectRequest()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::cliAccessWithExtensionControllerAndActionNameBuildsCorrectRequest ( )

Checks if a CLI request specifying a package, controller and action name results in the expected request object

Test:

Definition at line 81 of file RequestBuilderTest.php.

References TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\$request.

◆ CLIAccesWithArgumentsWithAndWithoutValuesBuildsCorrectRequest()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::CLIAccesWithArgumentsWithAndWithoutValuesBuildsCorrectRequest ( )

Checks if a CLI request specifying some mixed "console style" (-c or –my-argument -f=value) arguments with and without values results in the expected request object

Test:

Definition at line 228 of file RequestBuilderTest.php.

References TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\$request.

◆ CLIAccesWithShortArgumentsBuildsCorrectRequest()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::CLIAccesWithShortArgumentsBuildsCorrectRequest ( )

Checks if a CLI request specifying some short "console style" (-c value or -c=value or -c = value) arguments results in the expected request object

Test:

Definition at line 198 of file RequestBuilderTest.php.

References TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\$request.

◆ exceedingArgumentsMayBeSpecified()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::exceedingArgumentsMayBeSpecified ( )

◆ ifCommandCantBeResolvedTheHelpScreenIsShown()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::ifCommandCantBeResolvedTheHelpScreenIsShown ( )

◆ ifNamedArgumentsAreUsedAllRequiredArgumentsMustBeNamed()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::ifNamedArgumentsAreUsedAllRequiredArgumentsMustBeNamed ( )
Test:

Definition at line 355 of file RequestBuilderTest.php.

◆ ifUnnamedArgumentsAreUsedAllRequiredArgumentsMustBeUnnamed()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::ifUnnamedArgumentsAreUsedAllRequiredArgumentsMustBeUnnamed ( )
Test:

Definition at line 377 of file RequestBuilderTest.php.

◆ insteadOfNamedArgumentsTheArgumentsCanBePassedUnnamedInTheCorrectOrder()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::insteadOfNamedArgumentsTheArgumentsCanBePassedUnnamedInTheCorrectOrder ( )

◆ setUp()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::setUp ( )
protected

Sets up this test case

Definition at line 57 of file RequestBuilderTest.php.

Member Data Documentation

◆ $mockCommand

TYPO3 CMS Extbase Mvc Cli Command TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::$mockCommand
protected

Definition at line 40 of file RequestBuilderTest.php.

◆ $mockCommandManager

TYPO3 CMS Extbase Mvc Cli CommandManager TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::$mockCommandManager
protected

◆ $mockConfigurationManager

TYPO3 CMS Extbase Configuration ConfigurationManagerInterface PHPUnit_Framework_MockObject_MockObject TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::$mockConfigurationManager
protected

Definition at line 52 of file RequestBuilderTest.php.

◆ $mockObjectManager

TYPO3 CMS Extbase Object ObjectManagerInterface TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::$mockObjectManager
protected

Definition at line 36 of file RequestBuilderTest.php.

◆ $mockReflectionService

TYPO3 CMS Extbase Reflection ReflectionService PHPUnit_Framework_MockObject_MockObject TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::$mockReflectionService
protected

Definition at line 48 of file RequestBuilderTest.php.

◆ $request

TYPO3 CMS Extbase Mvc Cli Request PHPUnit_Framework_MockObject_MockObject TYPO3 TestingFramework Core AccessibleObjectInterface TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::$request
protected

Definition at line 32 of file RequestBuilderTest.php.

Referenced by TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\argumentsAreDetectedAfterOptions(), TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\argumentWithValueSeparatedByEqualSignBuildsCorrectRequest(), TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\booleanOptionsAreConsideredEvenIfAnUnnamedArgumentFollows(), TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\booleanOptionsCanHaveOnlyCertainValuesIfTheValueIsAssignedWithoutEqualSign(), TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\checkIfCLIAccesWithPackageControllerActionAndArgumentsToleratesSpaces(), TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\cliAccessWithExtensionControllerActionAndArgumentsBuildsCorrectRequest(), TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\cliAccessWithExtensionControllerAndActionNameBuildsCorrectRequest(), TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\CLIAccesWithArgumentsWithAndWithoutValuesBuildsCorrectRequest(), TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\CLIAccesWithShortArgumentsBuildsCorrectRequest(), TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\exceedingArgumentsMayBeSpecified(), TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\ifCommandCantBeResolvedTheHelpScreenIsShown(), and TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest\insteadOfNamedArgumentsTheArgumentsCanBePassedUnnamedInTheCorrectOrder().

◆ $requestBuilder

TYPO3 CMS Extbase Mvc Cli RequestBuilder TYPO3 TestingFramework Core AccessibleObjectInterface PHPUnit_Framework_Comparator_MockObject TYPO3\CMS\Extbase\Tests\UnitDeprecated\Mvc\Cli\RequestBuilderTest::$requestBuilder
protected

Definition at line 28 of file RequestBuilderTest.php.