‪TYPO3CMS  10.4
TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest:

Public Member Functions

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

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Protected Attributes

DateViewHelper PHPUnit Framework MockObject MockObject TYPO3 TestingFramework Core AccessibleObjectInterface $subject
 
string $timezone
 
DateViewHelper $viewHelper
 
 $resetSingletonInstances = true
 

Detailed Description

Test case

Definition at line 25 of file DateViewHelperTest.php.

Member Function Documentation

◆ baseArgumentAsDateTimeIsConsideredForRelativeDate()

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

Definition at line 311 of file DateViewHelperTest.php.

◆ baseArgumentDoesNotAffectAbsoluteTime()

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

Definition at line 328 of file DateViewHelperTest.php.

◆ baseArgumentIsConsideredForRelativeDate()

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

Definition at line 294 of file DateViewHelperTest.php.

◆ dateArgumentHasPriorityOverChildNodes()

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

Definition at line 263 of file DateViewHelperTest.php.

◆ relativeDateCalculationWorksWithoutBase()

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

Definition at line 278 of file DateViewHelperTest.php.

◆ setUp()

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

Definition at line 41 of file DateViewHelperTest.php.

References $GLOBALS.

◆ tearDown()

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

Definition at line 50 of file DateViewHelperTest.php.

◆ viewHelperFormatsDateCorrectly()

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

Definition at line 59 of file DateViewHelperTest.php.

◆ viewHelperFormatsDateStringCorrectly()

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

Definition at line 74 of file DateViewHelperTest.php.

◆ viewHelperRespectsCustomFormat()

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

Definition at line 89 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForIntegerTimestamp()

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

Definition at line 365 of file DateViewHelperTest.php.

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

◆ viewHelperRespectsDefaultTimezoneForIntegerTimestampDataProvider()

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

Data provider for viewHelperRespectsDefaultTimezoneForIntegerTimestamp

Returns
‪array

Definition at line 347 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForStringTimestamp()

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

@dataProvider viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider

Test:

Definition at line 418 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider()

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

Data provider for viewHelperRespectsDefaultTimezoneForStringTimestamp

Returns
‪array

Definition at line 387 of file DateViewHelperTest.php.

◆ viewHelperReturnsCurrentDateIfChildrenIsEmptyString()

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

Definition at line 156 of file DateViewHelperTest.php.

References $GLOBALS.

◆ viewHelperReturnsCurrentDateIfEmptyStringIsGiven()

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

Definition at line 140 of file DateViewHelperTest.php.

References $GLOBALS.

◆ viewHelperReturnsEmptyStringIfChildrenIsNULL()

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

Definition at line 121 of file DateViewHelperTest.php.

◆ viewHelperSupportsDateTimeImmutable()

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

Definition at line 105 of file DateViewHelperTest.php.

◆ viewHelperThrowsExceptionWithOriginalMessageIfDateStringCantBeParsed()

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

Definition at line 208 of file DateViewHelperTest.php.

◆ viewHelperUsesChildNodesIfDateAttributeIsNotSpecified()

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

Definition at line 225 of file DateViewHelperTest.php.

◆ viewHelperUsesChildNodesWithTimestamp()

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

Definition at line 244 of file DateViewHelperTest.php.

◆ viewHelperUsesDefaultIfNoSystemFormatIsAvailable()

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

Definition at line 176 of file DateViewHelperTest.php.

References $GLOBALS.

◆ viewHelperUsesSystemFormat()

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

Definition at line 192 of file DateViewHelperTest.php.

References $GLOBALS.

Member Data Documentation

◆ $resetSingletonInstances

TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::$resetSingletonInstances = true
protected

Definition at line 39 of file DateViewHelperTest.php.

◆ $subject

DateViewHelper PHPUnit Framework MockObject MockObject TYPO3 TestingFramework Core AccessibleObjectInterface TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::$subject
protected

Definition at line 29 of file DateViewHelperTest.php.

◆ $timezone

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

Backup of current timezone, it is manipulated in tests

Definition at line 33 of file DateViewHelperTest.php.

Referenced by TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Format\DateViewHelperTest\viewHelperRespectsDefaultTimezoneForIntegerTimestamp().

◆ $viewHelper

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

Definition at line 37 of file DateViewHelperTest.php.