‪TYPO3CMS  ‪main
TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest Class Reference
Inheritance diagram for TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest:

Public Member Functions

 setUpApiResponse (string $url, array $responseData)
 
 isVersionActivelyCommunityMaintainedReturnsFalseIfMaintainedUntilIsNotSet ()
 
 isVersionActivelyCommunityMaintainedReturnsTrueIfMaintainedUntilIsAfterToday ()
 
 isVersionActivelyCommunityMaintainedReturnsFalseIfMaintainedUntilWasBeforeToday ()
 
 isVersionActivelyEltsMaintainedReturnsFalseIfEltsUntilIsNotSet ()
 
 isVersionActivelyEltsMaintainedReturnsTrueIfEltsUntilIsAfterToday ()
 
 isVersionActivelyEltsMaintainedReturnsFalseIfEltsUntilWasBeforeToday ()
 
 getSupportedMajorReleasesReturnsListOfVersions ()
 
 isPatchReleaseSuitableForUpdateReturnsTrueIfNewerVersionExists ()
 
 isPatchReleaseSuitableForUpdateReturnsFalseIfNoNewerVersionExists ()
 
 isUpdateSecurityRelevantReturnsTrueIfNewerSecurityUpdateExists ()
 
 isUpdateSecurityRelevantReturnsFalseIfNewerSecurityUpdateExistsButCannotGetUpgraded ()
 
 isUpdateSecurityRelevantReturnsFalseIfNoNewerSecurityUpdatesExist ()
 
 isCurrentInstalledVersionEltsReturnsExpectedResult (string $major, string $version, bool $expectation)
 
 getYoungestPatchReleaseReturnsLatestReleaseForCurrentMajorVersion (string $major, array $response)
 
 getYoungestCommunityPatchReleaseReturnsLatestNonEltsRelease ()
 
 isInstalledVersionAReleasedVersionReturnsTrueForNonDevelopmentVersion ()
 
 isInstalledVersionAReleasedVersionReturnsFalseForDevelopmentVersion ()
 

Static Public Member Functions

static isCurrentInstalledVersionEltsReturnsExpectedResultDataProvider ()
 
static getYoungestPatchReleaseReturnsLatestReleaseForCurrentMajorVersionDataProvider ()
 

Protected Attributes

bool $resetSingletonInstances = true
 

Detailed Description

Definition at line 29 of file CoreVersionServiceTest.php.

Member Function Documentation

◆ getSupportedMajorReleasesReturnsListOfVersions()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::getSupportedMajorReleasesReturnsListOfVersions ( )

The maintenance date ranges are built relatively to avoid the need to adjust them once the dates passed

Definition at line 169 of file CoreVersionServiceTest.php.

References TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\setUpApiResponse().

◆ getYoungestCommunityPatchReleaseReturnsLatestNonEltsRelease()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::getYoungestCommunityPatchReleaseReturnsLatestNonEltsRelease ( )

◆ getYoungestPatchReleaseReturnsLatestReleaseForCurrentMajorVersion()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::getYoungestPatchReleaseReturnsLatestReleaseForCurrentMajorVersion ( string  $major,
array  $response 
)

◆ getYoungestPatchReleaseReturnsLatestReleaseForCurrentMajorVersionDataProvider()

static TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::getYoungestPatchReleaseReturnsLatestReleaseForCurrentMajorVersionDataProvider ( )
static

Definition at line 475 of file CoreVersionServiceTest.php.

◆ isCurrentInstalledVersionEltsReturnsExpectedResult()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isCurrentInstalledVersionEltsReturnsExpectedResult ( string  $major,
string  $version,
bool  $expectation 
)

◆ isCurrentInstalledVersionEltsReturnsExpectedResultDataProvider()

static TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isCurrentInstalledVersionEltsReturnsExpectedResultDataProvider ( )
static

Definition at line 446 of file CoreVersionServiceTest.php.

◆ isInstalledVersionAReleasedVersionReturnsFalseForDevelopmentVersion()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isInstalledVersionAReleasedVersionReturnsFalseForDevelopmentVersion ( )

Definition at line 567 of file CoreVersionServiceTest.php.

◆ isInstalledVersionAReleasedVersionReturnsTrueForNonDevelopmentVersion()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isInstalledVersionAReleasedVersionReturnsTrueForNonDevelopmentVersion ( )

Definition at line 559 of file CoreVersionServiceTest.php.

◆ isPatchReleaseSuitableForUpdateReturnsFalseIfNoNewerVersionExists()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isPatchReleaseSuitableForUpdateReturnsFalseIfNoNewerVersionExists ( )

◆ isPatchReleaseSuitableForUpdateReturnsTrueIfNewerVersionExists()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isPatchReleaseSuitableForUpdateReturnsTrueIfNewerVersionExists ( )

◆ isUpdateSecurityRelevantReturnsFalseIfNewerSecurityUpdateExistsButCannotGetUpgraded()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isUpdateSecurityRelevantReturnsFalseIfNewerSecurityUpdateExistsButCannotGetUpgraded ( )

◆ isUpdateSecurityRelevantReturnsFalseIfNoNewerSecurityUpdatesExist()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isUpdateSecurityRelevantReturnsFalseIfNoNewerSecurityUpdatesExist ( )

◆ isUpdateSecurityRelevantReturnsTrueIfNewerSecurityUpdateExists()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isUpdateSecurityRelevantReturnsTrueIfNewerSecurityUpdateExists ( )

◆ isVersionActivelyCommunityMaintainedReturnsFalseIfMaintainedUntilIsNotSet()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isVersionActivelyCommunityMaintainedReturnsFalseIfMaintainedUntilIsNotSet ( )

◆ isVersionActivelyCommunityMaintainedReturnsFalseIfMaintainedUntilWasBeforeToday()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isVersionActivelyCommunityMaintainedReturnsFalseIfMaintainedUntilWasBeforeToday ( )

◆ isVersionActivelyCommunityMaintainedReturnsTrueIfMaintainedUntilIsAfterToday()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isVersionActivelyCommunityMaintainedReturnsTrueIfMaintainedUntilIsAfterToday ( )

◆ isVersionActivelyEltsMaintainedReturnsFalseIfEltsUntilIsNotSet()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isVersionActivelyEltsMaintainedReturnsFalseIfEltsUntilIsNotSet ( )

◆ isVersionActivelyEltsMaintainedReturnsFalseIfEltsUntilWasBeforeToday()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isVersionActivelyEltsMaintainedReturnsFalseIfEltsUntilWasBeforeToday ( )

◆ isVersionActivelyEltsMaintainedReturnsTrueIfEltsUntilIsAfterToday()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::isVersionActivelyEltsMaintainedReturnsTrueIfEltsUntilIsAfterToday ( )

◆ setUpApiResponse()

TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::setUpApiResponse ( string  $url,
array  $responseData 
)

Definition at line 33 of file CoreVersionServiceTest.php.

Referenced by TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\getSupportedMajorReleasesReturnsListOfVersions(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\getYoungestCommunityPatchReleaseReturnsLatestNonEltsRelease(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\getYoungestPatchReleaseReturnsLatestReleaseForCurrentMajorVersion(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isCurrentInstalledVersionEltsReturnsExpectedResult(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isPatchReleaseSuitableForUpdateReturnsFalseIfNoNewerVersionExists(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isPatchReleaseSuitableForUpdateReturnsTrueIfNewerVersionExists(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isUpdateSecurityRelevantReturnsFalseIfNewerSecurityUpdateExistsButCannotGetUpgraded(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isUpdateSecurityRelevantReturnsFalseIfNoNewerSecurityUpdatesExist(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isUpdateSecurityRelevantReturnsTrueIfNewerSecurityUpdateExists(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isVersionActivelyCommunityMaintainedReturnsFalseIfMaintainedUntilIsNotSet(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isVersionActivelyCommunityMaintainedReturnsFalseIfMaintainedUntilWasBeforeToday(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isVersionActivelyCommunityMaintainedReturnsTrueIfMaintainedUntilIsAfterToday(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isVersionActivelyEltsMaintainedReturnsFalseIfEltsUntilIsNotSet(), TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isVersionActivelyEltsMaintainedReturnsFalseIfEltsUntilWasBeforeToday(), and TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest\isVersionActivelyEltsMaintainedReturnsTrueIfEltsUntilIsAfterToday().

Member Data Documentation

◆ $resetSingletonInstances

bool TYPO3\CMS\Install\Tests\Unit\Service\CoreVersionServiceTest::$resetSingletonInstances = true
protected

Definition at line 31 of file CoreVersionServiceTest.php.