Documentation

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

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 —

testAddCommandWithEmptyConstructor()

public testAddCommandWithEmptyConstructor() : mixed
Return values
mixed —

testAddingAlreadySetDefinitionElementData()

public testAddingAlreadySetDefinitionElementData(mixed $def) : mixed
Parameters
$def : mixed
Tags
dataProvider

getAddingAlreadySetDefinitionElementData

Return values
mixed —

testAddingOptionWithDuplicateShortcut()

public testAddingOptionWithDuplicateShortcut() : mixed
Return values
mixed —

testAddingSingleHelperSetOverwritesDefaultValues()

public testAddingSingleHelperSetOverwritesDefaultValues() : 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
requires

PHP 7

Return values
mixed —

testErrorIsRethrownIfNotHandledByConsoleErrorEventWithCatchingEnabled()

public testErrorIsRethrownIfNotHandledByConsoleErrorEventWithCatchingEnabled() : mixed
Tags
requires

PHP 7

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
dataProvider

provideInvalidCommandNamesSingle

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
dataProvider

provideAmbiguousAbbreviations

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 —

testHasGetWithCommandLoader()

public testHasGetWithCommandLoader() : mixed
Return values
mixed —

testHasReturnsFalseForDisabledLazyCommand()

public testHasReturnsFalseForDisabledLazyCommand() : mixed
Return values
mixed —

testLegacyExceptionListenersAreStillTriggered()

public testLegacyExceptionListenersAreStillTriggered() : mixed
Tags
group

legacy

expectedDeprecation

The "ConsoleEvents::EXCEPTION" event is deprecated since Symfony 3.3 and will be removed in 4.0. Listen to the "ConsoleEvents::ERROR" event instead.

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 —

testRunAllowsErrorListenersToSilenceTheException()

public testRunAllowsErrorListenersToSilenceTheException() : mixed
Return values
mixed —

testRunDispatchesAllEventsWithError()

public testRunDispatchesAllEventsWithError() : mixed
Tags
requires

PHP 7

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
requires

PHP 7

Return values
mixed —

testRunWithErrorAndDispatcher()

public testRunWithErrorAndDispatcher() : mixed
Tags
requires

PHP 7

Return values
mixed —

testRunWithErrorFailingStatusCode()

public testRunWithErrorFailingStatusCode() : mixed
Tags
requires

PHP 7

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
group

legacy

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 —

Search results