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