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

Public Member Functions

 viewHelperFormatsDateCorrectly ()
 
 viewHelperRespectsCustomFormat ()
 
 viewHelperReturnsEmptyStringIfChildrenIsEmpty ()
 
 viewHelperReturnsCurrentDateIfEmptyStringIsGiven ()
 
 viewHelperUsesDefaultIfNoSystemFormatIsAvailable ()
 
 viewHelperUsesSystemFormat ()
 
 viewHelperUsesSystemFormatWhenFormatWithNullValueIsGiven ()
 
 viewHelperThrowsExceptionWithOriginalMessageIfDateStringCantBeParsed ()
 
 viewHelperUsesChildNodesWithTimestamp ()
 
 dateArgumentHasPriorityOverChildNodes ()
 
 relativeDateCalculationWorksWithoutBase ()
 
 baseArgumentIsConsideredForRelativeDate ()
 
 baseArgumentDoesNotAffectAbsoluteTime ()
 
 viewHelperRespectsDefaultTimezoneForIntegerTimestampDataProvider ()
 
 viewHelperRespectsDefaultTimezoneForIntegerTimestamp (string $timezone, string $expected)
 
 viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider ()
 
 viewHelperRespectsDefaultTimezoneForStringTimestamp (string $timeZone, string $date, string $expected)
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Protected Attributes

bool $initializeDatabase = false
 
string $timezone
 

Detailed Description

Definition at line 24 of file DateViewHelperTest.php.

Member Function Documentation

◆ baseArgumentDoesNotAffectAbsoluteTime()

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

Definition at line 176 of file DateViewHelperTest.php.

◆ baseArgumentIsConsideredForRelativeDate()

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

Definition at line 166 of file DateViewHelperTest.php.

◆ dateArgumentHasPriorityOverChildNodes()

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

Definition at line 146 of file DateViewHelperTest.php.

◆ relativeDateCalculationWorksWithoutBase()

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

Definition at line 156 of file DateViewHelperTest.php.

◆ setUp()

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

Definition at line 34 of file DateViewHelperTest.php.

References $GLOBALS.

◆ tearDown()

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

Definition at line 41 of file DateViewHelperTest.php.

◆ viewHelperFormatsDateCorrectly()

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

Definition at line 50 of file DateViewHelperTest.php.

◆ viewHelperRespectsCustomFormat()

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

Definition at line 60 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForIntegerTimestamp()

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

Definition at line 201 of file DateViewHelperTest.php.

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

◆ viewHelperRespectsDefaultTimezoneForIntegerTimestampDataProvider()

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

Definition at line 183 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForStringTimestamp()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsDefaultTimezoneForStringTimestamp ( string  $timeZone,
string  $date,
string  $expected 
)
Test:
‪@dataProvider viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider

Definition at line 240 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider()

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

Definition at line 210 of file DateViewHelperTest.php.

◆ viewHelperReturnsCurrentDateIfEmptyStringIsGiven()

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

Definition at line 80 of file DateViewHelperTest.php.

References $GLOBALS.

◆ viewHelperReturnsEmptyStringIfChildrenIsEmpty()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperReturnsEmptyStringIfChildrenIsEmpty ( )
Test:

Definition at line 70 of file DateViewHelperTest.php.

◆ viewHelperThrowsExceptionWithOriginalMessageIfDateStringCantBeParsed()

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

Definition at line 124 of file DateViewHelperTest.php.

◆ viewHelperUsesChildNodesWithTimestamp()

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

Definition at line 136 of file DateViewHelperTest.php.

◆ viewHelperUsesDefaultIfNoSystemFormatIsAvailable()

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

Definition at line 90 of file DateViewHelperTest.php.

References $GLOBALS.

◆ viewHelperUsesSystemFormat()

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

Definition at line 101 of file DateViewHelperTest.php.

References $GLOBALS.

◆ viewHelperUsesSystemFormatWhenFormatWithNullValueIsGiven()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesSystemFormatWhenFormatWithNullValueIsGiven ( )

No deprecation notice using PHP 8.1 should be thrown when format is null

Test:

Definition at line 113 of file DateViewHelperTest.php.

References $GLOBALS.

Member Data Documentation

◆ $initializeDatabase

bool TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::$initializeDatabase = false
protected

Speed up this test case, it needs no database

Definition at line 28 of file DateViewHelperTest.php.

◆ $timezone

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

Backup of current timezone, it is manipulated in tests

Definition at line 32 of file DateViewHelperTest.php.

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