TYPO3  7.6
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
InputDefinitionTest Class Reference
Inheritance diagram for InputDefinitionTest:

Public Member Functions

 testConstructorArguments ()
 
 testConstructorOptions ()
 
 testSetArguments ()
 
 testAddArguments ()
 
 testAddArgument ()
 
 testArgumentsMustHaveDifferentNames ()
 
 testArrayArgumentHasToBeLast ()
 
 testRequiredArgumentCannotFollowAnOptionalOne ()
 
 testGetArgument ()
 
 testGetInvalidArgument ()
 
 testHasArgument ()
 
 testGetArgumentRequiredCount ()
 
 testGetArgumentCount ()
 
 testGetArgumentDefaults ()
 
 testSetOptions ()
 
 testSetOptionsClearsOptions ()
 
 testAddOptions ()
 
 testAddOption ()
 
 testAddDuplicateOption ()
 
 testAddDuplicateShortcutOption ()
 
 testGetOption ()
 
 testGetInvalidOption ()
 
 testHasOption ()
 
 testHasShortcut ()
 
 testGetOptionForShortcut ()
 
 testGetOptionForMultiShortcut ()
 
 testGetOptionForInvalidShortcut ()
 
 testGetOptionDefaults ()
 
 testGetSynopsis (InputDefinition $definition, $expectedSynopsis, $message=null)
 
 getGetSynopsisData ()
 
 testGetShortSynopsis ()
 
 testLegacyAsText ()
 
 testLegacyAsXml ()
 

Static Public Member Functions

static setUpBeforeClass ()
 

Public Attributes

 $bar
 
 $foo1
 
 $foo2
 

Protected Member Functions

 initializeArguments ()
 
 initializeOptions ()
 

Protected Attributes

 $foo
 

Static Protected Attributes

static $fixtures
 

Detailed Description

Definition at line 18 of file InputDefinitionTest.php.

Member Function Documentation

getGetSynopsisData ( )
initializeArguments ( )
protected
initializeOptions ( )
protected
static setUpBeforeClass ( )
static

Definition at line 24 of file InputDefinitionTest.php.

testAddArgument ( )

Definition at line 74 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeArguments().

testAddArguments ( )

Definition at line 63 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeArguments().

testAddDuplicateOption ( )

An option named "foo" already exists.

Definition at line 243 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testAddDuplicateShortcutOption ( )

An option with shortcut "f" already exists.

Definition at line 256 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testAddOption ( )

Definition at line 228 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testAddOptions ( )

Definition at line 218 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testArgumentsMustHaveDifferentNames ( )

An argument with name "foo" already exists.

Definition at line 89 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeArguments().

testArrayArgumentHasToBeLast ( )

Cannot add an argument after an array argument.

Definition at line 102 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeArguments(), and InputArgument\IS_ARRAY.

testConstructorArguments ( )

Definition at line 29 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeArguments().

testConstructorOptions ( )

Definition at line 40 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testGetArgument ( )
testGetArgumentCount ( )
testGetArgumentDefaults ( )

Definition at line 179 of file InputDefinitionTest.php.

References InputArgument\IS_ARRAY, and InputArgument\OPTIONAL.

testGetArgumentRequiredCount ( )
testGetInvalidArgument ( )

The "bar" argument does not exist.

Definition at line 137 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeArguments().

testGetInvalidOption ( )

The "–bar" option does not exist.

Definition at line 277 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testGetOption ( )

Definition at line 265 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testGetOptionDefaults ( )
testGetOptionForInvalidShortcut ( )

The "-l" option does not exist.

Definition at line 324 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testGetOptionForMultiShortcut ( )

Definition at line 311 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testGetOptionForShortcut ( )

Definition at line 303 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testGetShortSynopsis ( )

Definition at line 380 of file InputDefinitionTest.php.

testGetSynopsis ( InputDefinition  $definition,
  $expectedSynopsis,
  $message = null 
)

getGetSynopsisData

Definition at line 358 of file InputDefinitionTest.php.

References InputDefinition\getSynopsis().

testHasArgument ( )
testHasOption ( )

Definition at line 285 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testHasShortcut ( )

Definition at line 294 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testLegacyAsText ( )
testLegacyAsXml ( )
testRequiredArgumentCannotFollowAnOptionalOne ( )

Cannot add a required argument after an optional one.

Definition at line 115 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeArguments().

testSetArguments ( )

Definition at line 51 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeArguments().

testSetOptions ( )

Definition at line 195 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

testSetOptionsClearsOptions ( )

The "-f" option does not exist.

Definition at line 209 of file InputDefinitionTest.php.

References InputDefinitionTest\initializeOptions().

Member Data Documentation

$bar

Definition at line 22 of file InputDefinitionTest.php.

$fixtures
staticprotected

Definition at line 20 of file InputDefinitionTest.php.

$foo
protected

Definition at line 22 of file InputDefinitionTest.php.

$foo1

Definition at line 22 of file InputDefinitionTest.php.

$foo2

Definition at line 22 of file InputDefinitionTest.php.