TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest:
TYPO3\CMS\Core\Tests\UnitTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

 viewHelperFormatsDateCorrectly ()
 
 viewHelperFormatsDateStringCorrectly ()
 
 viewHelperRespectsCustomFormat ()
 
 viewHelperSupportsDateTimeImmutable ()
 
 viewHelperReturnsEmptyStringIfChildrenIsNULL ()
 
 viewHelperReturnsCurrentDateIfEmptyStringIsGiven ()
 
 viewHelperReturnsCurrentDateIfChildrenIsEmptyString ()
 
 viewHelperUsesDefaultIfNoSystemFormatIsAvailable ()
 
 viewHelperUsesSystemFormat ()
 
 viewHelperThrowsExceptionWithOriginalMessageIfDateStringCantBeParsed ()
 
 viewHelperUsesChildNodesIfDateAttributeIsNotSpecified ()
 
 viewHelperUsesChildNodesWithTimestamp ()
 
 dateArgumentHasPriorityOverChildNodes ()
 
 relativeDateCalculationWorksWithoutBase ()
 
 baseArgumentIsConsideredForRelativeDate ()
 
 baseArgumentAsDateTimeIsConsideredForRelativeDate ()
 
 baseArgumentDoesNotAffectAbsoluteTime ()
 
 viewHelperRespectsDefaultTimezoneForIntegerTimestampDataProvider ()
 
 viewHelperRespectsDefaultTimezoneForIntegerTimestamp ($timezone, $expected)
 
 viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider ()
 
 viewHelperRespectsDefaultTimezoneForStringTimestamp ($timeZone, $date, $expected)
 
 dateViewHelperFormatsDateLocalizedDataProvider ()
 
 dateViewHelperFormatsDateLocalized ($locale, $expected)
 

Protected Member Functions

 tearDown ()
 
 setCustomLocale ($locale)
 
- 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='')
 

Protected Attributes

 $backupLocales = []
 
 $subject
 
 $timezone
 
- 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
 

Detailed Description

Test case

Definition at line 20 of file DateViewHelperTest.php.

Member Function Documentation

◆ baseArgumentAsDateTimeIsConsideredForRelativeDate()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::baseArgumentAsDateTimeIsConsideredForRelativeDate ( )
Test:

Definition at line 214 of file DateViewHelperTest.php.

◆ baseArgumentDoesNotAffectAbsoluteTime()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::baseArgumentDoesNotAffectAbsoluteTime ( )
Test:

Definition at line 224 of file DateViewHelperTest.php.

◆ baseArgumentIsConsideredForRelativeDate()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::baseArgumentIsConsideredForRelativeDate ( )
Test:

Definition at line 204 of file DateViewHelperTest.php.

◆ dateArgumentHasPriorityOverChildNodes()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::dateArgumentHasPriorityOverChildNodes ( )
Test:

Definition at line 184 of file DateViewHelperTest.php.

◆ dateViewHelperFormatsDateLocalized()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::dateViewHelperFormatsDateLocalized (   $locale,
  $expected 
)

dateViewHelperFormatsDateLocalizedDataProvider

Test:

Definition at line 331 of file DateViewHelperTest.php.

References TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest\setCustomLocale().

◆ dateViewHelperFormatsDateLocalizedDataProvider()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::dateViewHelperFormatsDateLocalizedDataProvider ( )

Data provider for dateViewHelperFormatsDateLocalizedDataProvider

Returns
array

Definition at line 312 of file DateViewHelperTest.php.

◆ relativeDateCalculationWorksWithoutBase()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::relativeDateCalculationWorksWithoutBase ( )
Test:

Definition at line 194 of file DateViewHelperTest.php.

◆ setCustomLocale()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::setCustomLocale (   $locale)
protected

◆ tearDown()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::tearDown ( )
protected

Definition at line 55 of file DateViewHelperTest.php.

◆ viewHelperFormatsDateCorrectly()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperFormatsDateCorrectly ( )
Test:

Definition at line 67 of file DateViewHelperTest.php.

◆ viewHelperFormatsDateStringCorrectly()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperFormatsDateStringCorrectly ( )
Test:

Definition at line 76 of file DateViewHelperTest.php.

◆ viewHelperRespectsCustomFormat()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsCustomFormat ( )
Test:

Definition at line 85 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForIntegerTimestamp()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsDefaultTimezoneForIntegerTimestamp (   $timezone,
  $expected 
)
Test:
viewHelperRespectsDefaultTimezoneForIntegerTimestampDataProvider

Definition at line 254 of file DateViewHelperTest.php.

References TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest\$timezone.

◆ viewHelperRespectsDefaultTimezoneForIntegerTimestampDataProvider()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsDefaultTimezoneForIntegerTimestampDataProvider ( )

Data provider for viewHelperRespectsDefaultTimezoneForIntegerTimestamp

Returns
array

Definition at line 236 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForStringTimestamp()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsDefaultTimezoneForStringTimestamp (   $timeZone,
  $date,
  $expected 
)

viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider

Test:

Definition at line 299 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider ( )

Data provider for viewHelperRespectsDefaultTimezoneForStringTimestamp

Returns
array

Definition at line 268 of file DateViewHelperTest.php.

◆ viewHelperReturnsCurrentDateIfChildrenIsEmptyString()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperReturnsCurrentDateIfChildrenIsEmptyString ( )
Test:

Definition at line 123 of file DateViewHelperTest.php.

◆ viewHelperReturnsCurrentDateIfEmptyStringIsGiven()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperReturnsCurrentDateIfEmptyStringIsGiven ( )
Test:

Definition at line 113 of file DateViewHelperTest.php.

◆ viewHelperReturnsEmptyStringIfChildrenIsNULL()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperReturnsEmptyStringIfChildrenIsNULL ( )
Test:

Definition at line 103 of file DateViewHelperTest.php.

◆ viewHelperSupportsDateTimeImmutable()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperSupportsDateTimeImmutable ( )
Test:

Definition at line 94 of file DateViewHelperTest.php.

◆ viewHelperThrowsExceptionWithOriginalMessageIfDateStringCantBeParsed()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperThrowsExceptionWithOriginalMessageIfDateStringCantBeParsed ( )
Test:
/"foo" could not be parsed by \DateTime constructor: .* Unexpected character$/

Definition at line 156 of file DateViewHelperTest.php.

◆ viewHelperUsesChildNodesIfDateAttributeIsNotSpecified()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesChildNodesIfDateAttributeIsNotSpecified ( )
Test:

Definition at line 164 of file DateViewHelperTest.php.

◆ viewHelperUsesChildNodesWithTimestamp()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesChildNodesWithTimestamp ( )
Test:

Definition at line 174 of file DateViewHelperTest.php.

◆ viewHelperUsesDefaultIfNoSystemFormatIsAvailable()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesDefaultIfNoSystemFormatIsAvailable ( )
Test:

Definition at line 134 of file DateViewHelperTest.php.

References $GLOBALS.

◆ viewHelperUsesSystemFormat()

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesSystemFormat ( )
Test:

Definition at line 144 of file DateViewHelperTest.php.

References $GLOBALS.

Member Data Documentation

◆ $backupLocales

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::$backupLocales = []
protected

Definition at line 25 of file DateViewHelperTest.php.

◆ $subject

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::$subject
protected

Definition at line 30 of file DateViewHelperTest.php.

◆ $timezone

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::$timezone
protected