‪TYPO3CMS  9.5
TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest Class Reference
Inheritance diagram for TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest:

Public Member Functions

array getExtensionData ()
 
 installCallsUpdateDatabase ()
 
 installCallsLoadExtension ()
 
 installCallsFlushCachesIfClearCacheOnLoadIsSet ()
 
 installCallsFlushCachesIfClearCacheOnLoadCamelCasedIsSet ()
 
 installationOfAnExtensionWillCallEnsureThatDirectoriesExist ()
 
 installCallsReloadCaches ()
 
 installCallsSaveDefaultConfigurationWithExtensionKey ()
 
 uninstallCallsUnloadExtension ()
 
array importT3DFileDoesNotImportFileIfAlreadyImportedDataProvider ()
 
 importT3DFileDoesNotImportFileIfAlreadyImported ($fileName, $registryNameReturnsFalse, $registryNameReturnsTrue)
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 
string createFakeExtension ()
 

Protected Attributes

string $extensionKey
 
array $extensionData = array( )
 
array $fakedExtensions = array( )
 
PHPUnit_Framework_MockObject_MockObject InstallUtility TYPO3 TestingFramework Core AccessibleObjectInterface $installMock
 

Detailed Description

Test case

Definition at line 29 of file InstallUtilityTest.php.

Member Function Documentation

◆ createFakeExtension()

string TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::createFakeExtension ( )
protected

Creates a fake extension inside typo3temp/. No configuration is created, just the folder

Returns
‪string The extension key

Definition at line 114 of file InstallUtilityTest.php.

References TYPO3\CMS\Core\Core\Environment\getVarPath().

Referenced by TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest\importT3DFileDoesNotImportFileIfAlreadyImported().

◆ getExtensionData()

array TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::getExtensionData ( )

◆ importT3DFileDoesNotImportFileIfAlreadyImported()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::importT3DFileDoesNotImportFileIfAlreadyImported (   $fileName,
  $registryNameReturnsFalse,
  $registryNameReturnsTrue 
)
Parameters
string$fileName
string$registryNameReturnsFalse
string$registryNameReturnsTrue
Test:
‪@dataProvider importT3DFileDoesNotImportFileIfAlreadyImportedDataProvider

Definition at line 258 of file InstallUtilityTest.php.

References TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest\$installMock, TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest\createFakeExtension(), and TYPO3\CMS\Core\Core\Environment\getPublicPath().

◆ importT3DFileDoesNotImportFileIfAlreadyImportedDataProvider()

array TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::importT3DFileDoesNotImportFileIfAlreadyImportedDataProvider ( )
Returns
‪array

Definition at line 225 of file InstallUtilityTest.php.

◆ installationOfAnExtensionWillCallEnsureThatDirectoriesExist()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installationOfAnExtensionWillCallEnsureThatDirectoriesExist ( )
Test:

Definition at line 180 of file InstallUtilityTest.php.

◆ installCallsFlushCachesIfClearCacheOnLoadCamelCasedIsSet()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsFlushCachesIfClearCacheOnLoadCamelCasedIsSet ( )
Test:

Definition at line 168 of file InstallUtilityTest.php.

◆ installCallsFlushCachesIfClearCacheOnLoadIsSet()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsFlushCachesIfClearCacheOnLoadIsSet ( )
Test:

Definition at line 156 of file InstallUtilityTest.php.

◆ installCallsLoadExtension()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsLoadExtension ( )
Test:

Definition at line 144 of file InstallUtilityTest.php.

◆ installCallsReloadCaches()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsReloadCaches ( )
Test:

Definition at line 192 of file InstallUtilityTest.php.

◆ installCallsSaveDefaultConfigurationWithExtensionKey()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsSaveDefaultConfigurationWithExtensionKey ( )
Test:

Definition at line 204 of file InstallUtilityTest.php.

◆ installCallsUpdateDatabase()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsUpdateDatabase ( )
Test:

Definition at line 129 of file InstallUtilityTest.php.

◆ setUp()

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

◆ tearDown()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::tearDown ( )
protected

◆ uninstallCallsUnloadExtension()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::uninstallCallsUnloadExtension ( )
Test:

Definition at line 216 of file InstallUtilityTest.php.

Member Data Documentation

◆ $extensionData

array TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::$extensionData = array( )
protected

◆ $extensionKey

string TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::$extensionKey
protected

◆ $fakedExtensions

array TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::$fakedExtensions = array( )
protected

List of created fake extensions to be deleted in tearDown() again

Definition at line 41 of file InstallUtilityTest.php.

◆ $installMock

PHPUnit_Framework_MockObject_MockObject InstallUtility TYPO3 TestingFramework Core AccessibleObjectInterface TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::$installMock
protected