‪TYPO3CMS  10.4
TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest Class Reference
Inheritance diagram for TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest:

Public Member Functions

 checkTypo3DependencyErrorsIfVersionNumberIsTooLow ()
 
 checkTypo3DependencyErrorsIfVersionNumberIsTooHigh ()
 
 checkTypo3DependencyThrowsExceptionIfIdentifierIsNotTypo3 ()
 
 checkTypo3DependencyReturnsTrueIfVersionNumberIsInRange ()
 
 checkTypo3DependencyCanHandleEmptyVersionHighestVersion ()
 
 checkTypo3DependencyCanHandleEmptyVersionLowestVersion ()
 
 checkPhpDependencyErrorsIfVersionNumberIsTooLow ()
 
 checkPhpDependencyThrowsExceptionIfVersionNumberIsTooHigh ()
 
 checkPhpDependencyThrowsExceptionIfIdentifierIsNotPhp ()
 
 checkPhpDependencyReturnsTrueIfVersionNumberIsInRange ()
 
 checkPhpDependencyCanHandleEmptyVersionHighestVersion ()
 
 checkPhpDependencyCanHandleEmptyVersionLowestVersion ()
 
 isDependentExtensionAvailableReturnsTrueIfExtensionIsAvailable ()
 
 isDependentExtensionAvailableReturnsFalseIfExtensionIsNotAvailable ()
 
 isAvailableVersionCompatibleCallsIsVersionCompatibleWithExtensionVersion ()
 
 isExtensionDownloadableFromTerReturnsTrueIfOneVersionExists ()
 
 isExtensionDownloadableFromTerReturnsFalseIfNoVersionExists ()
 
 isDownloadableVersionCompatibleReturnsTrueIfCompatibleVersionExists ()
 
 isDownloadableVersionCompatibleReturnsFalseIfIncompatibleVersionExists ()
 
 getLowestAndHighestIntegerVersionsReturnsArrayWithVersions ()
 
 getLatestCompatibleExtensionByIntegerVersionDependencyWillReturnExtensionModelOfLatestExtension ()
 
 filterYoungestVersionOfExtensionListFiltersAListToLatestVersion ()
 
 filterYoungestVersionOfExtensionListFiltersAListToLatestVersionWithOnlyCompatibleExtensions ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

TYPO3 CMS Extbase Object ObjectManagerInterface $objectManagerMock
 

Detailed Description

Test for DependencyUtility

Definition at line 33 of file DependencyUtilityTest.php.

Member Function Documentation

◆ checkPhpDependencyCanHandleEmptyVersionHighestVersion()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkPhpDependencyCanHandleEmptyVersionHighestVersion ( )
Test:

Definition at line 266 of file DependencyUtilityTest.php.

References $errors.

◆ checkPhpDependencyCanHandleEmptyVersionLowestVersion()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkPhpDependencyCanHandleEmptyVersionLowestVersion ( )
Test:

Definition at line 289 of file DependencyUtilityTest.php.

References $errors.

◆ checkPhpDependencyErrorsIfVersionNumberIsTooLow()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkPhpDependencyErrorsIfVersionNumberIsTooLow ( )
Test:

Definition at line 183 of file DependencyUtilityTest.php.

References $errors.

◆ checkPhpDependencyReturnsTrueIfVersionNumberIsInRange()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkPhpDependencyReturnsTrueIfVersionNumberIsInRange ( )
Test:

Definition at line 243 of file DependencyUtilityTest.php.

References $errors.

◆ checkPhpDependencyThrowsExceptionIfIdentifierIsNotPhp()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkPhpDependencyThrowsExceptionIfIdentifierIsNotPhp ( )
Test:
Todo:
‪there is no way for this to happen currently

Definition at line 229 of file DependencyUtilityTest.php.

◆ checkPhpDependencyThrowsExceptionIfVersionNumberIsTooHigh()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkPhpDependencyThrowsExceptionIfVersionNumberIsTooHigh ( )
Test:

Definition at line 205 of file DependencyUtilityTest.php.

References $errors.

◆ checkTypo3DependencyCanHandleEmptyVersionHighestVersion()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkTypo3DependencyCanHandleEmptyVersionHighestVersion ( )
Test:

Definition at line 135 of file DependencyUtilityTest.php.

References $errors.

◆ checkTypo3DependencyCanHandleEmptyVersionLowestVersion()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkTypo3DependencyCanHandleEmptyVersionLowestVersion ( )
Test:

Definition at line 159 of file DependencyUtilityTest.php.

References $errors.

◆ checkTypo3DependencyErrorsIfVersionNumberIsTooHigh()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkTypo3DependencyErrorsIfVersionNumberIsTooHigh ( )
Test:

Definition at line 73 of file DependencyUtilityTest.php.

References $errors.

◆ checkTypo3DependencyErrorsIfVersionNumberIsTooLow()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkTypo3DependencyErrorsIfVersionNumberIsTooLow ( )
Test:

Definition at line 51 of file DependencyUtilityTest.php.

References $errors.

◆ checkTypo3DependencyReturnsTrueIfVersionNumberIsInRange()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkTypo3DependencyReturnsTrueIfVersionNumberIsInRange ( )
Test:

Definition at line 111 of file DependencyUtilityTest.php.

References $errors.

◆ checkTypo3DependencyThrowsExceptionIfIdentifierIsNotTypo3()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::checkTypo3DependencyThrowsExceptionIfIdentifierIsNotTypo3 ( )
Test:
Todo:
‪this can never happen with current code paths

Definition at line 97 of file DependencyUtilityTest.php.

◆ filterYoungestVersionOfExtensionListFiltersAListToLatestVersion()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::filterYoungestVersionOfExtensionListFiltersAListToLatestVersion ( )
Test:

Definition at line 530 of file DependencyUtilityTest.php.

◆ filterYoungestVersionOfExtensionListFiltersAListToLatestVersionWithOnlyCompatibleExtensions()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::filterYoungestVersionOfExtensionListFiltersAListToLatestVersionWithOnlyCompatibleExtensions ( )
Test:

Definition at line 558 of file DependencyUtilityTest.php.

◆ getLatestCompatibleExtensionByIntegerVersionDependencyWillReturnExtensionModelOfLatestExtension()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::getLatestCompatibleExtensionByIntegerVersionDependencyWillReturnExtensionModelOfLatestExtension ( )
Test:

Definition at line 479 of file DependencyUtilityTest.php.

◆ getLowestAndHighestIntegerVersionsReturnsArrayWithVersions()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::getLowestAndHighestIntegerVersionsReturnsArrayWithVersions ( )
Test:

Definition at line 460 of file DependencyUtilityTest.php.

◆ isAvailableVersionCompatibleCallsIsVersionCompatibleWithExtensionVersion()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::isAvailableVersionCompatibleCallsIsVersionCompatibleWithExtensionVersion ( )
Test:

Definition at line 356 of file DependencyUtilityTest.php.

◆ isDependentExtensionAvailableReturnsFalseIfExtensionIsNotAvailable()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::isDependentExtensionAvailableReturnsFalseIfExtensionIsNotAvailable ( )
Test:

Definition at line 334 of file DependencyUtilityTest.php.

◆ isDependentExtensionAvailableReturnsTrueIfExtensionIsAvailable()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::isDependentExtensionAvailableReturnsTrueIfExtensionIsAvailable ( )
Test:

Definition at line 312 of file DependencyUtilityTest.php.

◆ isDownloadableVersionCompatibleReturnsFalseIfIncompatibleVersionExists()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::isDownloadableVersionCompatibleReturnsFalseIfIncompatibleVersionExists ( )
Test:

Definition at line 437 of file DependencyUtilityTest.php.

◆ isDownloadableVersionCompatibleReturnsTrueIfCompatibleVersionExists()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::isDownloadableVersionCompatibleReturnsTrueIfCompatibleVersionExists ( )
Test:

Definition at line 416 of file DependencyUtilityTest.php.

◆ isExtensionDownloadableFromTerReturnsFalseIfNoVersionExists()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::isExtensionDownloadableFromTerReturnsFalseIfNoVersionExists ( )
Test:

Definition at line 399 of file DependencyUtilityTest.php.

◆ isExtensionDownloadableFromTerReturnsTrueIfOneVersionExists()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::isExtensionDownloadableFromTerReturnsTrueIfOneVersionExists ( )
Test:

Definition at line 382 of file DependencyUtilityTest.php.

◆ setUp()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::setUp ( )
protected

Set up

Definition at line 42 of file DependencyUtilityTest.php.

Member Data Documentation

◆ $objectManagerMock

TYPO3 CMS Extbase Object ObjectManagerInterface TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest::$objectManagerMock
protected

Definition at line 37 of file DependencyUtilityTest.php.