TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest Class Reference
Inheritance diagram for TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest:
TYPO3\CMS\Form\Tests\Unit\Validator\AbstractValidatorTest TYPO3\CMS\Core\Tests\UnitTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

 validArrayForStringConfigurationProvider ()
 
 validArrayForArrayConfigurationProvider ()
 
 invalidArrayForStringConfigurationProvider ()
 
 invalidArrayForArrayConfigurationProvider ()
 
 validArrayForStringConfigurationIgnoreCaseProvider ()
 
 validArrayForArrayConfigurationIgnoreCaseProvider ()
 
 invalidArrayForStringConfigurationIgnoreCaseProvider ()
 
 invalidArrayForArrayConfigurationIgnoreCaseProvider ()
 
 validateForValidInputOnStringConfigurationReturnsNoErrors ($value, $allowedOptionsString)
 
 validateForValidInputOnArrayConfigurationReturnsNoErrors ($value, $allowedOptionsString)
 
 validateForInvalidInputOnStringConfigurationReturnsErrors ($value, $allowedOptionsString)
 
 validateForInvalidInputOnArrayConfigurationReturnsErrors ($value, $allowedOptionsString)
 
 validateForValidInputOnStringConfigurationWithStrictComparisonReturnsNoErrors ( $value, $allowedOptionsString)
 
 validateForValidInputOnArrayConfigurationWithStrictComparisonReturnsNoErrors ( $value, $allowedOptionsString)
 
 validateForInvalidInputOnStringConfigurationWithStrictComparisonReturnsErrors ( $value, $allowedOptionsString)
 
 validateForInvalidInputOnArrayConfigurationWithStrictComparisonReturnsErrors ( $value, $allowedOptionsString)
 
 validateForValidInputOnStringConfigurationWithIgnoreCaseReturnsNoErrors ( $value, $allowedOptionsString)
 
 validateForValidInputOnArrayConfigurationWithIgnoreCaseReturnsNoErrors ( $value, $allowedOptionsString)
 
 validateForInvalidInputOnStringConfigurationWithIgnoreCaseReturnsErrors ( $value, $allowedOptionsString)
 
 validateForInvalidInputOnArrayConfigurationWithIgnoreCaseReturnsErrors ( $value, $allowedOptionsString)
 
 validateForValidInputOnStringConfigurationWithIgnoreCaseAndStrictReturnsNoErrors ( $value, $allowedOptionsString)
 
 validateForValidInputOnArrayConfigurationWithIgnoreCaseAndStrictReturnsNoErrors ( $value, $allowedOptionsString)
 
 validateForInvalidInputOnStringConfigurationWithIgnoreCaseAndStrictReturnsErrors ( $value, $allowedOptionsString)
 
 validateForInvalidInputOnArrayConfigurationWithIgnoreCaseAndStrictReturnsErrors ( $value, $allowedOptionsString)
 

Protected Attributes

 $subjectClassName = InArrayValidator::class
 
- Protected Attributes inherited from TYPO3\CMS\Form\Tests\Unit\Validator\AbstractValidatorTest
 $subjectClassName = null
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 $backupGlobalsBlacklist = ['TYPO3_LOADED_EXT']
 
 $testFilesToDelete = []
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 $backupGlobals = true
 
 $backupStaticAttributes = false
 

Additional Inherited Members

- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 tearDown ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 getAccessibleMock ( $originalClassName, $methods=[], array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true, $mockedMethods=[])
 
 buildAccessibleProxy ($className)
 
 callInaccessibleMethod ($object, $name)
 
 inject ($target, $name, $dependency)
 
 getUniqueId ($prefix='')
 

Detailed Description

Test case

Definition at line 21 of file InArrayValidatorTest.php.

Member Function Documentation

◆ invalidArrayForArrayConfigurationIgnoreCaseProvider()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::invalidArrayForArrayConfigurationIgnoreCaseProvider ( )

used for tests with invalid input ignorecase is set to true results in errors returned

Returns
array

Definition at line 410 of file InArrayValidatorTest.php.

◆ invalidArrayForArrayConfigurationProvider()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::invalidArrayForArrayConfigurationProvider ( )

used for test with invalid input will result in errors returned

Returns
array

Definition at line 178 of file InArrayValidatorTest.php.

◆ invalidArrayForStringConfigurationIgnoreCaseProvider()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::invalidArrayForStringConfigurationIgnoreCaseProvider ( )

used for tests with invalid input ignorecase is set to true results in errors returned

Returns
array

Definition at line 356 of file InArrayValidatorTest.php.

◆ invalidArrayForStringConfigurationProvider()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::invalidArrayForStringConfigurationProvider ( )

used for test with invalid input will result in errors returned

Returns
array

Definition at line 125 of file InArrayValidatorTest.php.

◆ validArrayForArrayConfigurationIgnoreCaseProvider()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validArrayForArrayConfigurationIgnoreCaseProvider ( )

used for tests with valid input ignorecase is set to true results in no errors returned

Returns
array

Definition at line 294 of file InArrayValidatorTest.php.

◆ validArrayForArrayConfigurationProvider()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validArrayForArrayConfigurationProvider ( )

used for tests with valid input will result in no errors returned

Returns
array

Definition at line 80 of file InArrayValidatorTest.php.

◆ validArrayForStringConfigurationIgnoreCaseProvider()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validArrayForStringConfigurationIgnoreCaseProvider ( )

used for tests with valid input ignorecase is set to true results in no errors returned

Returns
array

Definition at line 232 of file InArrayValidatorTest.php.

◆ validArrayForStringConfigurationProvider()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validArrayForStringConfigurationProvider ( )

used for tests with valid input will result in no errors returned

Returns
array

Definition at line 35 of file InArrayValidatorTest.php.

◆ validateForInvalidInputOnArrayConfigurationReturnsErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForInvalidInputOnArrayConfigurationReturnsErrors (   $value,
  $allowedOptionsString 
)
Test:
invalidArrayForArrayConfigurationProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 522 of file InArrayValidatorTest.php.

◆ validateForInvalidInputOnArrayConfigurationWithIgnoreCaseAndStrictReturnsErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForInvalidInputOnArrayConfigurationWithIgnoreCaseAndStrictReturnsErrors (   $value,
  $allowedOptionsString 
)
Test:
invalidArrayForArrayConfigurationIgnoreCaseProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 786 of file InArrayValidatorTest.php.

◆ validateForInvalidInputOnArrayConfigurationWithIgnoreCaseReturnsErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForInvalidInputOnArrayConfigurationWithIgnoreCaseReturnsErrors (   $value,
  $allowedOptionsString 
)
Test:
invalidArrayForArrayConfigurationIgnoreCaseProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 695 of file InArrayValidatorTest.php.

◆ validateForInvalidInputOnArrayConfigurationWithStrictComparisonReturnsErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForInvalidInputOnArrayConfigurationWithStrictComparisonReturnsErrors (   $value,
  $allowedOptionsString 
)
Test:
invalidArrayForArrayConfigurationProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 607 of file InArrayValidatorTest.php.

◆ validateForInvalidInputOnStringConfigurationReturnsErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForInvalidInputOnStringConfigurationReturnsErrors (   $value,
  $allowedOptionsString 
)
Test:
invalidArrayForStringConfigurationProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 503 of file InArrayValidatorTest.php.

◆ validateForInvalidInputOnStringConfigurationWithIgnoreCaseAndStrictReturnsErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForInvalidInputOnStringConfigurationWithIgnoreCaseAndStrictReturnsErrors (   $value,
  $allowedOptionsString 
)
Test:
invalidArrayForStringConfigurationIgnoreCaseProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 763 of file InArrayValidatorTest.php.

◆ validateForInvalidInputOnStringConfigurationWithIgnoreCaseReturnsErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForInvalidInputOnStringConfigurationWithIgnoreCaseReturnsErrors (   $value,
  $allowedOptionsString 
)
Test:
invalidArrayForStringConfigurationIgnoreCaseProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 673 of file InArrayValidatorTest.php.

◆ validateForInvalidInputOnStringConfigurationWithStrictComparisonReturnsErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForInvalidInputOnStringConfigurationWithStrictComparisonReturnsErrors (   $value,
  $allowedOptionsString 
)
Test:
invalidArrayForStringConfigurationProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 585 of file InArrayValidatorTest.php.

◆ validateForValidInputOnArrayConfigurationReturnsNoErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForValidInputOnArrayConfigurationReturnsNoErrors (   $value,
  $allowedOptionsString 
)
Test:
validArrayForArrayConfigurationProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 484 of file InArrayValidatorTest.php.

◆ validateForValidInputOnArrayConfigurationWithIgnoreCaseAndStrictReturnsNoErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForValidInputOnArrayConfigurationWithIgnoreCaseAndStrictReturnsNoErrors (   $value,
  $allowedOptionsString 
)
Test:
validArrayForArrayConfigurationIgnoreCaseProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 740 of file InArrayValidatorTest.php.

◆ validateForValidInputOnArrayConfigurationWithIgnoreCaseReturnsNoErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForValidInputOnArrayConfigurationWithIgnoreCaseReturnsNoErrors (   $value,
  $allowedOptionsString 
)
Test:
validArrayForArrayConfigurationIgnoreCaseProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 651 of file InArrayValidatorTest.php.

◆ validateForValidInputOnArrayConfigurationWithStrictComparisonReturnsNoErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForValidInputOnArrayConfigurationWithStrictComparisonReturnsNoErrors (   $value,
  $allowedOptionsString 
)
Test:
validArrayForArrayConfigurationProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 563 of file InArrayValidatorTest.php.

◆ validateForValidInputOnStringConfigurationReturnsNoErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForValidInputOnStringConfigurationReturnsNoErrors (   $value,
  $allowedOptionsString 
)
Test:
validArrayForStringConfigurationProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 464 of file InArrayValidatorTest.php.

◆ validateForValidInputOnStringConfigurationWithIgnoreCaseAndStrictReturnsNoErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForValidInputOnStringConfigurationWithIgnoreCaseAndStrictReturnsNoErrors (   $value,
  $allowedOptionsString 
)
Test:
validArrayForStringConfigurationIgnoreCaseProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 717 of file InArrayValidatorTest.php.

◆ validateForValidInputOnStringConfigurationWithIgnoreCaseReturnsNoErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForValidInputOnStringConfigurationWithIgnoreCaseReturnsNoErrors (   $value,
  $allowedOptionsString 
)
Test:
validArrayForStringConfigurationIgnoreCaseProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 629 of file InArrayValidatorTest.php.

◆ validateForValidInputOnStringConfigurationWithStrictComparisonReturnsNoErrors()

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::validateForValidInputOnStringConfigurationWithStrictComparisonReturnsNoErrors (   $value,
  $allowedOptionsString 
)
Test:
validArrayForStringConfigurationProvider
Parameters
string$value
string$allowedOptionsString

Definition at line 541 of file InArrayValidatorTest.php.

Member Data Documentation

◆ $subjectClassName

TYPO3\CMS\Form\Tests\Unit\Validator\InArrayValidatorTest::$subjectClassName = InArrayValidator::class
protected

Definition at line 27 of file InArrayValidatorTest.php.