TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest:
TYPO3\CMS\Core\Tests\UnitTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

 setUp ()
 
 tearDown ()
 
 fixtureCanBeCreated ()
 
 adminIsAllowedToModifyNonAdminTable ()
 
 nonAdminIsNorAllowedToModifyNonAdminTable ()
 
 nonAdminWithTableModifyAccessIsAllowedToModifyNonAdminTable ()
 
 adminIsAllowedToModifyAdminTable ()
 
 nonAdminIsNotAllowedToModifyAdminTable ()
 
 nonAdminWithTableModifyAccessIsNotAllowedToModifyAdminTable ()
 
 evalCheckValueDouble2 ()
 
 inputValuesStringsDataProvider ()
 
 inputValueCheckRecognizesStringValuesAsIntegerValuesCorrectly ($value, $expectedReturnValue)
 
 inputValueCheckCallsGetDateTimeFormatsForDatetimeFieldsDataProvider ()
 
 inputValueCheckCallsNotGetDateTimeFormatsForDatetimeFieldsWithEmptyValue ($dbType)
 
 inputValueCheckCallsGetDateTimeFormatsForDatetimeFieldsWithNonEmptyValue ($dbType)
 
 inputValueCheckDoesNotCallGetDateTimeFormatsForNonDatetimeFieldsDataProvider ()
 
 inputValueCheckDoesNotCallGetDateTimeFormatsForNonDatetimeFields ($tcaFieldConf)
 
 doesCheckModifyAccessListThrowExceptionOnWrongHookInterface ()
 
 doesCheckModifyAccessListHookGetsCalled ()
 
 doesCheckModifyAccessListHookModifyAccessAllowed ()
 
 processDatamapForFrozenNonZeroWorkspaceReturnsFalse ()
 
 doesCheckFlexFormValueHookGetsCalled ()
 
 logCallsWriteLogOfBackendUserIfLoggingIsEnabled ()
 
 logDoesNotCallWriteLogOfBackendUserIfLoggingIsDisabled ()
 
 logAddsEntryToLocalErrorLogArray ()
 
 logFormatsDetailMessageWithAdditionalDataInLocalErrorArray ()
 
 equalSubmittedAndStoredValuesAreDetermined ($expected, $submittedValue, $storedValue, $storedType, $allowNull)
 
 equalSubmittedAndStoredValuesAreDeterminedDataProvider ()
 
 getPlaceholderTitleForTableLabelReturnsLabelThatsMatchesLabelFieldConditions ($expected, $eval)
 
 getPlaceholderTitleForTableLabelReturnsLabelThatsMatchesLabelFieldConditionsDataProvider ()
 
 checkValue_checkReturnsExpectedValuesDataProvider ()
 
 checkValue_checkReturnsExpectedValues ($value, $expectedValue)
 

Protected Attributes

 $singletonInstances = array()
 
 $subject
 
 $backEndUser
 
 $mockDatabaseConnection
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 $backupGlobalsBlacklist = array('TYPO3_LOADED_EXT')
 
- 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, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
 
 buildAccessibleProxy ($className)
 
 callInaccessibleMethod ($object, $name)
 
 inject ($target, $name, $dependency)
 
 getUniqueId ($prefix='')
 

Detailed Description

Member Function Documentation

◆ adminIsAllowedToModifyAdminTable()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::adminIsAllowedToModifyAdminTable ( )
Test:

Definition at line 104 of file DataHandlerTest.php.

◆ adminIsAllowedToModifyNonAdminTable()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::adminIsAllowedToModifyNonAdminTable ( )
Test:

Definition at line 79 of file DataHandlerTest.php.

◆ checkValue_checkReturnsExpectedValues()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::checkValue_checkReturnsExpectedValues (   $value,
  $expectedValue 
)
Parameters
string$value
string$expectedValuecheckValue_checkReturnsExpectedValuesDataProvider
Test:

Definition at line 790 of file DataHandlerTest.php.

References $result.

◆ checkValue_checkReturnsExpectedValuesDataProvider()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::checkValue_checkReturnsExpectedValuesDataProvider ( )
Returns
array

Definition at line 758 of file DataHandlerTest.php.

◆ doesCheckFlexFormValueHookGetsCalled()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::doesCheckFlexFormValueHookGetsCalled ( )

◆ doesCheckModifyAccessListHookGetsCalled()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::doesCheckModifyAccessListHookGetsCalled ( )

Tests whether the 'checkModifyAccessList' hook is called correctly.

Test:

Definition at line 296 of file DataHandlerTest.php.

References $GLOBALS, and TYPO3\CMS\Core\Tests\BaseTestCase\getUniqueId().

◆ doesCheckModifyAccessListHookModifyAccessAllowed()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::doesCheckModifyAccessListHookModifyAccessAllowed ( )

Tests whether the 'checkModifyAccessList' hook modifies the $accessAllowed variable.

Test:

Definition at line 310 of file DataHandlerTest.php.

References $GLOBALS, and TYPO3\CMS\Core\Tests\BaseTestCase\getUniqueId().

◆ doesCheckModifyAccessListThrowExceptionOnWrongHookInterface()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::doesCheckModifyAccessListThrowExceptionOnWrongHookInterface ( )

Tests whether a wrong interface on the 'checkModifyAccessList' hook throws an exception.

Test:

Definition at line 284 of file DataHandlerTest.php.

References $GLOBALS, and TYPO3\CMS\Core\Tests\BaseTestCase\getUniqueId().

◆ equalSubmittedAndStoredValuesAreDetermined()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::equalSubmittedAndStoredValuesAreDetermined (   $expected,
  $submittedValue,
  $storedValue,
  $storedType,
  $allowNull 
)
Parameters
boolean$expected
string$submittedValue
string$storedValue
string$storedType
boolean$allowNullequalSubmittedAndStoredValuesAreDeterminedDataProvider
Test:

Definition at line 467 of file DataHandlerTest.php.

References $result, and TYPO3\CMS\Core\Tests\BaseTestCase\callInaccessibleMethod().

◆ equalSubmittedAndStoredValuesAreDeterminedDataProvider()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::equalSubmittedAndStoredValuesAreDeterminedDataProvider ( )
Returns
array

Definition at line 479 of file DataHandlerTest.php.

◆ evalCheckValueDouble2()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::evalCheckValueDouble2 ( )
Test:

Definition at line 137 of file DataHandlerTest.php.

◆ fixtureCanBeCreated()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::fixtureCanBeCreated ( )
Test:

Definition at line 69 of file DataHandlerTest.php.

◆ getPlaceholderTitleForTableLabelReturnsLabelThatsMatchesLabelFieldConditions()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::getPlaceholderTitleForTableLabelReturnsLabelThatsMatchesLabelFieldConditions (   $expected,
  $eval 
)
Parameters
boolean$expected
array$evalgetPlaceholderTitleForTableLabelReturnsLabelThatsMatchesLabelFieldConditionsDataProvider
Test:

Definition at line 662 of file DataHandlerTest.php.

References $GLOBALS, TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest\$subject, and TYPO3\CMS\Core\Tests\BaseTestCase\getAccessibleMock().

◆ getPlaceholderTitleForTableLabelReturnsLabelThatsMatchesLabelFieldConditionsDataProvider()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::getPlaceholderTitleForTableLabelReturnsLabelThatsMatchesLabelFieldConditionsDataProvider ( )

◆ inputValueCheckCallsGetDateTimeFormatsForDatetimeFieldsDataProvider()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::inputValueCheckCallsGetDateTimeFormatsForDatetimeFieldsDataProvider ( )
Returns
array

Definition at line 195 of file DataHandlerTest.php.

◆ inputValueCheckCallsGetDateTimeFormatsForDatetimeFieldsWithNonEmptyValue()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::inputValueCheckCallsGetDateTimeFormatsForDatetimeFieldsWithNonEmptyValue (   $dbType)
Test:
inputValueCheckCallsGetDateTimeFormatsForDatetimeFieldsDataProvider
Parameters
string$dbType

Definition at line 225 of file DataHandlerTest.php.

◆ inputValueCheckCallsNotGetDateTimeFormatsForDatetimeFieldsWithEmptyValue()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::inputValueCheckCallsNotGetDateTimeFormatsForDatetimeFieldsWithEmptyValue (   $dbType)
Test:
inputValueCheckCallsGetDateTimeFormatsForDatetimeFieldsDataProvider
Parameters
string$dbType

Definition at line 211 of file DataHandlerTest.php.

◆ inputValueCheckDoesNotCallGetDateTimeFormatsForNonDatetimeFields()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::inputValueCheckDoesNotCallGetDateTimeFormatsForNonDatetimeFields (   $tcaFieldConf)
Test:
Parameters
array$tcaFieldConfinputValueCheckDoesNotCallGetDateTimeFormatsForNonDatetimeFieldsDataProvider

Definition at line 268 of file DataHandlerTest.php.

◆ inputValueCheckDoesNotCallGetDateTimeFormatsForNonDatetimeFieldsDataProvider()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::inputValueCheckDoesNotCallGetDateTimeFormatsForNonDatetimeFieldsDataProvider ( )
Returns
array

Definition at line 247 of file DataHandlerTest.php.

◆ inputValueCheckRecognizesStringValuesAsIntegerValuesCorrectly()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::inputValueCheckRecognizesStringValuesAsIntegerValuesCorrectly (   $value,
  $expectedReturnValue 
)
Test:
inputValuesStringsDataProvider

Definition at line 178 of file DataHandlerTest.php.

References $GLOBALS.

◆ inputValuesStringsDataProvider()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::inputValuesStringsDataProvider ( )

Data provider for inputValueCheckRecognizesStringValuesAsIntegerValuesCorrectly

Returns
array

Definition at line 157 of file DataHandlerTest.php.

◆ logAddsEntryToLocalErrorLogArray()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::logAddsEntryToLocalErrorLogArray ( )

◆ logCallsWriteLogOfBackendUserIfLoggingIsEnabled()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::logCallsWriteLogOfBackendUserIfLoggingIsEnabled ( )
Test:

Definition at line 411 of file DataHandlerTest.php.

◆ logDoesNotCallWriteLogOfBackendUserIfLoggingIsDisabled()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::logDoesNotCallWriteLogOfBackendUserIfLoggingIsDisabled ( )
Test:

Definition at line 422 of file DataHandlerTest.php.

◆ logFormatsDetailMessageWithAdditionalDataInLocalErrorArray()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::logFormatsDetailMessageWithAdditionalDataInLocalErrorArray ( )

◆ nonAdminIsNorAllowedToModifyNonAdminTable()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::nonAdminIsNorAllowedToModifyNonAdminTable ( )
Test:

Definition at line 87 of file DataHandlerTest.php.

◆ nonAdminIsNotAllowedToModifyAdminTable()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::nonAdminIsNotAllowedToModifyAdminTable ( )
Test:

Definition at line 112 of file DataHandlerTest.php.

◆ nonAdminWithTableModifyAccessIsAllowedToModifyNonAdminTable()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::nonAdminWithTableModifyAccessIsAllowedToModifyNonAdminTable ( )
Test:

Definition at line 95 of file DataHandlerTest.php.

◆ nonAdminWithTableModifyAccessIsNotAllowedToModifyAdminTable()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::nonAdminWithTableModifyAccessIsNotAllowedToModifyAdminTable ( )

◆ processDatamapForFrozenNonZeroWorkspaceReturnsFalse()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::processDatamapForFrozenNonZeroWorkspaceReturnsFalse ( )

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::setUp ( )

◆ tearDown()

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::tearDown ( )

Member Data Documentation

◆ $backEndUser

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::$backEndUser
protected

◆ $mockDatabaseConnection

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::$mockDatabaseConnection
protected

◆ $singletonInstances

TYPO3\CMS\Core\Tests\Unit\DataHandler\DataHandlerTest::$singletonInstances = array()
protected

Definition at line 31 of file DataHandlerTest.php.

◆ $subject