ApplicationTest
extends TestCase
in package
Table of Contents
- $fixturesPath : mixed
- $colSize : mixed
- getAddingAlreadySetDefinitionElementData() : mixed
- provideAmbiguousAbbreviations() : mixed
- provideInvalidCommandNamesSingle() : mixed
- setUpBeforeClass() : mixed
- testAdd() : mixed
- testAddCommandWithEmptyConstructor() : mixed
- testAddingAlreadySetDefinitionElementData() : mixed
- testAddingOptionWithDuplicateShortcut() : mixed
- testAddingSingleHelperSetOverwritesDefaultValues() : mixed
- testAll() : mixed
- testAllExcludesDisabledLazyCommand() : mixed
- testAllWithCommandLoader() : mixed
- testAutoExitSetting() : mixed
- testCommandNameMismatchWithCommandLoaderKeyThrows() : mixed
- testConsoleErrorEventIsTriggeredOnCommandNotFound() : mixed
- testConstructor() : mixed
- testErrorIsRethrownIfNotHandledByConsoleErrorEvent() : mixed
- testErrorIsRethrownIfNotHandledByConsoleErrorEventWithCatchingEnabled() : mixed
- testFind() : mixed
- testFindAlternativeCommands() : mixed
- testFindAlternativeCommandsWithAnAlias() : mixed
- testFindAlternativeExceptionMessageMultiple() : mixed
- testFindAlternativeExceptionMessageSingle() : mixed
- testFindAlternativeNamespace() : mixed
- testFindAlternativesDoesNotLoadSameNamespaceCommandsOnExactMatch() : mixed
- testFindAlternativesOutput() : mixed
- testFindAmbiguousNamespace() : mixed
- testFindCaseInsensitiveAsFallback() : mixed
- testFindCaseInsensitiveSuggestions() : mixed
- testFindCaseSensitiveFirst() : mixed
- testFindCommandEqualNamespace() : mixed
- testFindCommandWithAmbiguousNamespacesButUniqueName() : mixed
- testFindCommandWithMissingNamespace() : mixed
- testFindInvalidNamespace() : mixed
- testFindNamespace() : mixed
- testFindNamespaceDoesNotFailOnDeepSimilarNamespaces() : mixed
- testFindNamespaceWithSubnamespaces() : mixed
- testFindNonAmbiguous() : mixed
- testFindUniqueNameButNamespaceName() : mixed
- testFindWithAmbiguousAbbreviations() : mixed
- testFindWithCommandLoader() : mixed
- testFindWithDoubleColonInNameThrowsException() : mixed
- testGetDefaultHelperSetReturnsDefaultValues() : mixed
- testGetDefaultInputDefinitionReturnsDefaultValues() : mixed
- testGetDisabledLazyCommand() : mixed
- testGetInvalidCommand() : mixed
- testGetLongVersion() : mixed
- testGetNamespaces() : mixed
- testHasGet() : mixed
- testHasGetWithCommandLoader() : mixed
- testHasReturnsFalseForDisabledLazyCommand() : mixed
- testHelp() : mixed
- testLegacyExceptionListenersAreStillTriggered() : mixed
- testOverwritingDefaultHelperSetOverwritesDefaultValues() : mixed
- testOverwritingDefaultInputDefinitionOverwritesDefaultValues() : mixed
- testRegister() : mixed
- testRegisterAmbiguous() : mixed
- testRenderException() : mixed
- testRenderExceptionEscapesLines() : mixed
- testRenderExceptionLineBreaks() : mixed
- testRenderExceptionStackTraceContainsRootException() : mixed
- testRenderExceptionWithDoubleWidthCharacters() : mixed
- testRun() : mixed
- testRunAllowsErrorListenersToSilenceTheException() : mixed
- testRunDispatchesAllEventsWithError() : mixed
- testRunDispatchesAllEventsWithException() : mixed
- testRunDispatchesAllEventsWithExceptionInListener() : mixed
- testRunDispatchesExitCodeOneForExceptionCodeZero() : mixed
- testRunDispatchesIntegerExitCode() : mixed
- testRunLazyCommandService() : mixed
- testRunReturnsExitCodeOneForExceptionCodeZero() : mixed
- testRunReturnsIntegerExitCode() : mixed
- testRunWithDispatcher() : mixed
- testRunWithDispatcherAccessingInputOptions() : mixed
- testRunWithDispatcherAddingInputOptions() : mixed
- testRunWithDispatcherSkippingCommand() : mixed
- testRunWithError() : mixed
- testRunWithErrorAndDispatcher() : mixed
- testRunWithErrorFailingStatusCode() : mixed
- testRunWithExceptionAndDispatcher() : mixed
- testRunWithGlobalOptionAndNoCommand() : mixed
- testSetCatchExceptions() : mixed
- testSetGetName() : mixed
- testSetGetVersion() : mixed
- testSetRunCustomDefaultCommand() : mixed
- testSetRunCustomDefaultCommandWithOption() : mixed
- testSetRunCustomSingleCommand() : mixed
- testSettingCustomInputDefinitionOverwritesDefaultValues() : mixed
- testSilentHelp() : mixed
- testTerminalDimensions() : mixed
- testVerboseValueNotBreakArguments() : mixed
- Issue #9285.
- ensureStaticCommandHelp() : mixed
- Replaces the dynamic placeholders of the command help text with a static version.
- getDispatcher() : mixed
- normalizeLineBreaks() : mixed
- setUp() : mixed
- tearDown() : mixed
Properties
$fixturesPath
protected
static mixed
$fixturesPath
$colSize
private
mixed
$colSize
Methods
getAddingAlreadySetDefinitionElementData()
public
getAddingAlreadySetDefinitionElementData() : mixed
Return values
mixed —provideAmbiguousAbbreviations()
public
provideAmbiguousAbbreviations() : mixed
Return values
mixed —provideInvalidCommandNamesSingle()
public
provideInvalidCommandNamesSingle() : mixed
Return values
mixed —setUpBeforeClass()
public
static setUpBeforeClass() : mixed
Return values
mixed —testAdd()
public
testAdd() : mixed
Return values
mixed —testAddCommandWithEmptyConstructor()
public
testAddCommandWithEmptyConstructor() : mixed
Return values
mixed —testAddingAlreadySetDefinitionElementData()
public
testAddingAlreadySetDefinitionElementData(mixed $def) : mixed
Parameters
- $def : mixed
Tags
Return values
mixed —testAddingOptionWithDuplicateShortcut()
public
testAddingOptionWithDuplicateShortcut() : mixed
Return values
mixed —testAddingSingleHelperSetOverwritesDefaultValues()
public
testAddingSingleHelperSetOverwritesDefaultValues() : mixed
Return values
mixed —testAll()
public
testAll() : mixed
Return values
mixed —testAllExcludesDisabledLazyCommand()
public
testAllExcludesDisabledLazyCommand() : mixed
Return values
mixed —testAllWithCommandLoader()
public
testAllWithCommandLoader() : mixed
Return values
mixed —testAutoExitSetting()
public
testAutoExitSetting() : mixed
Return values
mixed —testCommandNameMismatchWithCommandLoaderKeyThrows()
public
testCommandNameMismatchWithCommandLoaderKeyThrows() : mixed
Return values
mixed —testConsoleErrorEventIsTriggeredOnCommandNotFound()
public
testConsoleErrorEventIsTriggeredOnCommandNotFound() : mixed
Return values
mixed —testConstructor()
public
testConstructor() : mixed
Return values
mixed —testErrorIsRethrownIfNotHandledByConsoleErrorEvent()
public
testErrorIsRethrownIfNotHandledByConsoleErrorEvent() : mixed
Tags
Return values
mixed —testErrorIsRethrownIfNotHandledByConsoleErrorEventWithCatchingEnabled()
public
testErrorIsRethrownIfNotHandledByConsoleErrorEventWithCatchingEnabled() : mixed
Tags
Return values
mixed —testFind()
public
testFind() : mixed
Return values
mixed —testFindAlternativeCommands()
public
testFindAlternativeCommands() : mixed
Return values
mixed —testFindAlternativeCommandsWithAnAlias()
public
testFindAlternativeCommandsWithAnAlias() : mixed
Return values
mixed —testFindAlternativeExceptionMessageMultiple()
public
testFindAlternativeExceptionMessageMultiple() : mixed
Return values
mixed —testFindAlternativeExceptionMessageSingle()
public
testFindAlternativeExceptionMessageSingle(mixed $name) : mixed
Parameters
- $name : mixed
Tags
Return values
mixed —testFindAlternativeNamespace()
public
testFindAlternativeNamespace() : mixed
Return values
mixed —testFindAlternativesDoesNotLoadSameNamespaceCommandsOnExactMatch()
public
testFindAlternativesDoesNotLoadSameNamespaceCommandsOnExactMatch() : mixed
Return values
mixed —testFindAlternativesOutput()
public
testFindAlternativesOutput() : mixed
Return values
mixed —testFindAmbiguousNamespace()
public
testFindAmbiguousNamespace() : mixed
Return values
mixed —testFindCaseInsensitiveAsFallback()
public
testFindCaseInsensitiveAsFallback() : mixed
Return values
mixed —testFindCaseInsensitiveSuggestions()
public
testFindCaseInsensitiveSuggestions() : mixed
Return values
mixed —testFindCaseSensitiveFirst()
public
testFindCaseSensitiveFirst() : mixed
Return values
mixed —testFindCommandEqualNamespace()
public
testFindCommandEqualNamespace() : mixed
Return values
mixed —testFindCommandWithAmbiguousNamespacesButUniqueName()
public
testFindCommandWithAmbiguousNamespacesButUniqueName() : mixed
Return values
mixed —testFindCommandWithMissingNamespace()
public
testFindCommandWithMissingNamespace() : mixed
Return values
mixed —testFindInvalidNamespace()
public
testFindInvalidNamespace() : mixed
Return values
mixed —testFindNamespace()
public
testFindNamespace() : mixed
Return values
mixed —testFindNamespaceDoesNotFailOnDeepSimilarNamespaces()
public
testFindNamespaceDoesNotFailOnDeepSimilarNamespaces() : mixed
Return values
mixed —testFindNamespaceWithSubnamespaces()
public
testFindNamespaceWithSubnamespaces() : mixed
Return values
mixed —testFindNonAmbiguous()
public
testFindNonAmbiguous() : mixed
Return values
mixed —testFindUniqueNameButNamespaceName()
public
testFindUniqueNameButNamespaceName() : mixed
Return values
mixed —testFindWithAmbiguousAbbreviations()
public
testFindWithAmbiguousAbbreviations(mixed $abbreviation, mixed $expectedExceptionMessage) : mixed
Parameters
- $abbreviation : mixed
- $expectedExceptionMessage : mixed
Tags
Return values
mixed —testFindWithCommandLoader()
public
testFindWithCommandLoader() : mixed
Return values
mixed —testFindWithDoubleColonInNameThrowsException()
public
testFindWithDoubleColonInNameThrowsException() : mixed
Return values
mixed —testGetDefaultHelperSetReturnsDefaultValues()
public
testGetDefaultHelperSetReturnsDefaultValues() : mixed
Return values
mixed —testGetDefaultInputDefinitionReturnsDefaultValues()
public
testGetDefaultInputDefinitionReturnsDefaultValues() : mixed
Return values
mixed —testGetDisabledLazyCommand()
public
testGetDisabledLazyCommand() : mixed
Return values
mixed —testGetInvalidCommand()
public
testGetInvalidCommand() : mixed
Return values
mixed —testGetLongVersion()
public
testGetLongVersion() : mixed
Return values
mixed —testGetNamespaces()
public
testGetNamespaces() : mixed
Return values
mixed —testHasGet()
public
testHasGet() : mixed
Return values
mixed —testHasGetWithCommandLoader()
public
testHasGetWithCommandLoader() : mixed
Return values
mixed —testHasReturnsFalseForDisabledLazyCommand()
public
testHasReturnsFalseForDisabledLazyCommand() : mixed
Return values
mixed —testHelp()
public
testHelp() : mixed
Return values
mixed —testLegacyExceptionListenersAreStillTriggered()
public
testLegacyExceptionListenersAreStillTriggered() : mixed
Tags
Return values
mixed —testOverwritingDefaultHelperSetOverwritesDefaultValues()
public
testOverwritingDefaultHelperSetOverwritesDefaultValues() : mixed
Return values
mixed —testOverwritingDefaultInputDefinitionOverwritesDefaultValues()
public
testOverwritingDefaultInputDefinitionOverwritesDefaultValues() : mixed
Return values
mixed —testRegister()
public
testRegister() : mixed
Return values
mixed —testRegisterAmbiguous()
public
testRegisterAmbiguous() : mixed
Return values
mixed —testRenderException()
public
testRenderException() : mixed
Return values
mixed —testRenderExceptionEscapesLines()
public
testRenderExceptionEscapesLines() : mixed
Return values
mixed —testRenderExceptionLineBreaks()
public
testRenderExceptionLineBreaks() : mixed
Return values
mixed —testRenderExceptionStackTraceContainsRootException()
public
testRenderExceptionStackTraceContainsRootException() : mixed
Return values
mixed —testRenderExceptionWithDoubleWidthCharacters()
public
testRenderExceptionWithDoubleWidthCharacters() : mixed
Return values
mixed —testRun()
public
testRun() : mixed
Return values
mixed —testRunAllowsErrorListenersToSilenceTheException()
public
testRunAllowsErrorListenersToSilenceTheException() : mixed
Return values
mixed —testRunDispatchesAllEventsWithError()
public
testRunDispatchesAllEventsWithError() : mixed
Tags
Return values
mixed —testRunDispatchesAllEventsWithException()
public
testRunDispatchesAllEventsWithException() : mixed
Return values
mixed —testRunDispatchesAllEventsWithExceptionInListener()
public
testRunDispatchesAllEventsWithExceptionInListener() : mixed
Return values
mixed —testRunDispatchesExitCodeOneForExceptionCodeZero()
public
testRunDispatchesExitCodeOneForExceptionCodeZero() : mixed
Return values
mixed —testRunDispatchesIntegerExitCode()
public
testRunDispatchesIntegerExitCode() : mixed
Return values
mixed —testRunLazyCommandService()
public
testRunLazyCommandService() : mixed
Return values
mixed —testRunReturnsExitCodeOneForExceptionCodeZero()
public
testRunReturnsExitCodeOneForExceptionCodeZero() : mixed
Return values
mixed —testRunReturnsIntegerExitCode()
public
testRunReturnsIntegerExitCode() : mixed
Return values
mixed —testRunWithDispatcher()
public
testRunWithDispatcher() : mixed
Return values
mixed —testRunWithDispatcherAccessingInputOptions()
public
testRunWithDispatcherAccessingInputOptions() : mixed
Return values
mixed —testRunWithDispatcherAddingInputOptions()
public
testRunWithDispatcherAddingInputOptions() : mixed
Return values
mixed —testRunWithDispatcherSkippingCommand()
public
testRunWithDispatcherSkippingCommand() : mixed
Return values
mixed —testRunWithError()
public
testRunWithError() : mixed
Tags
Return values
mixed —testRunWithErrorAndDispatcher()
public
testRunWithErrorAndDispatcher() : mixed
Tags
Return values
mixed —testRunWithErrorFailingStatusCode()
public
testRunWithErrorFailingStatusCode() : mixed
Tags
Return values
mixed —testRunWithExceptionAndDispatcher()
public
testRunWithExceptionAndDispatcher() : mixed
Return values
mixed —testRunWithGlobalOptionAndNoCommand()
public
testRunWithGlobalOptionAndNoCommand() : mixed
Return values
mixed —testSetCatchExceptions()
public
testSetCatchExceptions() : mixed
Return values
mixed —testSetGetName()
public
testSetGetName() : mixed
Return values
mixed —testSetGetVersion()
public
testSetGetVersion() : mixed
Return values
mixed —testSetRunCustomDefaultCommand()
public
testSetRunCustomDefaultCommand() : mixed
Return values
mixed —testSetRunCustomDefaultCommandWithOption()
public
testSetRunCustomDefaultCommandWithOption() : mixed
Return values
mixed —testSetRunCustomSingleCommand()
public
testSetRunCustomSingleCommand() : mixed
Return values
mixed —testSettingCustomInputDefinitionOverwritesDefaultValues()
public
testSettingCustomInputDefinitionOverwritesDefaultValues() : mixed
Return values
mixed —testSilentHelp()
public
testSilentHelp() : mixed
Return values
mixed —testTerminalDimensions()
public
testTerminalDimensions() : mixed
Tags
Return values
mixed —testVerboseValueNotBreakArguments()
Issue #9285.
public
testVerboseValueNotBreakArguments() : mixed
If the "verbose" option is just before an argument in ArgvInput, an argument value should not be treated as verbosity value. This test will fail with "Not enough arguments." if broken
Return values
mixed —ensureStaticCommandHelp()
Replaces the dynamic placeholders of the command help text with a static version.
protected
ensureStaticCommandHelp(Application $application) : mixed
The placeholder %command.full_name% includes the script path that is not predictable and can not be tested against.
Parameters
- $application : Application
Return values
mixed —getDispatcher()
protected
getDispatcher([mixed $skipCommand = false ]) : mixed
Parameters
- $skipCommand : mixed = false
Return values
mixed —normalizeLineBreaks()
protected
normalizeLineBreaks(mixed $text) : mixed
Parameters
- $text : mixed
Return values
mixed —setUp()
protected
setUp() : mixed
Return values
mixed —tearDown()
protected
tearDown() : mixed