TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest:
TYPO3\CMS\Core\Tests\UnitTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

 getPluginNamespaceDataProvider ()
 
 getPluginNamespaceTests ($extensionName, $pluginName, $expectedResult)
 
 pluginNamespaceCanBeOverridden ()
 
 getPluginNameByActionDataProvider ()
 
 getPluginNameByActionTests ($extensionName, $controllerName, $actionName, $expectedResult)
 
 getPluginNameByActionThrowsExceptionIfMoreThanOnePluginMatches ()
 
 getPluginNameByActionReturnsCurrentIfItCanHandleTheActionEvenIfMoreThanOnePluginMatches ()
 
 isActionCacheableReturnsTrueByDefault ()
 
 isActionCacheableReturnsFalseIfActionIsNotCacheable ()
 
 getTargetPidByPluginSignatureReturnsNullIfConfigurationManagerIsNotInitialized ()
 
 getTargetPidByPluginSignatureReturnsNullIfDefaultPidIsZero ()
 
 getTargetPidByPluginSignatureReturnsTheConfiguredDefaultPid ()
 
 getTargetPidByPluginSignatureDeterminesTheTargetPidIfDefaultPidIsAuto ()
 
 getTargetPidByPluginSignatureReturnsNullIfTargetPidCouldNotBeDetermined ()
 
 getTargetPidByPluginSignatureThrowsExceptionIfMoreThanOneTargetPidsWereFound ()
 
 getDefaultControllerNameByPluginReturnsNullIfGivenExtensionCantBeFound ()
 
 getDefaultControllerNameByPluginReturnsNullIfGivenPluginCantBeFound ()
 
 getDefaultControllerNameByPluginReturnsFirstControllerNameOfGivenPlugin ()
 
 getDefaultActionNameByPluginAndControllerReturnsNullIfGivenExtensionCantBeFound ()
 
 getDefaultActionNameByPluginAndControllerReturnsNullIfGivenPluginCantBeFound ()
 
 getDefaultActionNameByPluginAndControllerReturnsNullIfGivenControllerCantBeFound ()
 
 getDefaultActionNameByPluginAndControllerReturnsFirstActionNameOfGivenController ()
 

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 tearDown ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 getAccessibleMock ( $originalClassName, $methods=[], array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true, $mockedMethods=[])
 
 buildAccessibleProxy ($className)
 
 callInaccessibleMethod ($object, $name)
 
 inject ($target, $name, $dependency)
 
 getUniqueId ($prefix='')
 

Protected Attributes

 $mockConfigurationManager
 
 $extensionService
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 $backupGlobalsBlacklist = ['TYPO3_LOADED_EXT']
 
 $testFilesToDelete = []
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 $backupGlobals = true
 
 $backupStaticAttributes = false
 

Detailed Description

Test case

Definition at line 20 of file ExtensionServiceTest.php.

Member Function Documentation

◆ getDefaultActionNameByPluginAndControllerReturnsFirstActionNameOfGivenController()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getDefaultActionNameByPluginAndControllerReturnsFirstActionNameOfGivenController ( )
Test:

Definition at line 321 of file ExtensionServiceTest.php.

◆ getDefaultActionNameByPluginAndControllerReturnsNullIfGivenControllerCantBeFound()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getDefaultActionNameByPluginAndControllerReturnsNullIfGivenControllerCantBeFound ( )
Test:

Definition at line 313 of file ExtensionServiceTest.php.

◆ getDefaultActionNameByPluginAndControllerReturnsNullIfGivenExtensionCantBeFound()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getDefaultActionNameByPluginAndControllerReturnsNullIfGivenExtensionCantBeFound ( )
Test:

Definition at line 297 of file ExtensionServiceTest.php.

◆ getDefaultActionNameByPluginAndControllerReturnsNullIfGivenPluginCantBeFound()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getDefaultActionNameByPluginAndControllerReturnsNullIfGivenPluginCantBeFound ( )
Test:

Definition at line 305 of file ExtensionServiceTest.php.

◆ getDefaultControllerNameByPluginReturnsFirstControllerNameOfGivenPlugin()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getDefaultControllerNameByPluginReturnsFirstControllerNameOfGivenPlugin ( )
Test:

Definition at line 287 of file ExtensionServiceTest.php.

◆ getDefaultControllerNameByPluginReturnsNullIfGivenExtensionCantBeFound()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getDefaultControllerNameByPluginReturnsNullIfGivenExtensionCantBeFound ( )
Test:

Definition at line 271 of file ExtensionServiceTest.php.

◆ getDefaultControllerNameByPluginReturnsNullIfGivenPluginCantBeFound()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getDefaultControllerNameByPluginReturnsNullIfGivenPluginCantBeFound ( )
Test:

Definition at line 279 of file ExtensionServiceTest.php.

◆ getPluginNameByActionDataProvider()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getPluginNameByActionDataProvider ( )

DataProvider for getPluginNameByActionTests()

Returns
array

Definition at line 120 of file ExtensionServiceTest.php.

◆ getPluginNameByActionReturnsCurrentIfItCanHandleTheActionEvenIfMoreThanOnePluginMatches()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getPluginNameByActionReturnsCurrentIfItCanHandleTheActionEvenIfMoreThanOnePluginMatches ( )
Test:

Definition at line 160 of file ExtensionServiceTest.php.

◆ getPluginNameByActionTests()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getPluginNameByActionTests (   $extensionName,
  $controllerName,
  $actionName,
  $expectedResult 
)
Test:
getPluginNameByActionDataProvider
Parameters
string$extensionName
string$controllerName
string$actionName
mixed$expectedResult

Definition at line 140 of file ExtensionServiceTest.php.

◆ getPluginNameByActionThrowsExceptionIfMoreThanOnePluginMatches()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getPluginNameByActionThrowsExceptionIfMoreThanOnePluginMatches ( )
Test:

Definition at line 151 of file ExtensionServiceTest.php.

◆ getPluginNamespaceDataProvider()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getPluginNamespaceDataProvider ( )

DataProvider for getPluginNamespaceByPluginSignatureTests()

Returns
array

Definition at line 81 of file ExtensionServiceTest.php.

◆ getPluginNamespaceTests()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getPluginNamespaceTests (   $extensionName,
  $pluginName,
  $expectedResult 
)
Test:
getPluginNamespaceDataProvider
Parameters
string$extensionName
string$pluginName
mixed$expectedResult

Definition at line 97 of file ExtensionServiceTest.php.

◆ getTargetPidByPluginSignatureDeterminesTheTargetPidIfDefaultPidIsAuto()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getTargetPidByPluginSignatureDeterminesTheTargetPidIfDefaultPidIsAuto ( )
Test:

Definition at line 228 of file ExtensionServiceTest.php.

References $GLOBALS.

◆ getTargetPidByPluginSignatureReturnsNullIfConfigurationManagerIsNotInitialized()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getTargetPidByPluginSignatureReturnsNullIfConfigurationManagerIsNotInitialized ( )
Test:

Definition at line 199 of file ExtensionServiceTest.php.

◆ getTargetPidByPluginSignatureReturnsNullIfDefaultPidIsZero()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getTargetPidByPluginSignatureReturnsNullIfDefaultPidIsZero ( )
Test:

Definition at line 208 of file ExtensionServiceTest.php.

◆ getTargetPidByPluginSignatureReturnsNullIfTargetPidCouldNotBeDetermined()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getTargetPidByPluginSignatureReturnsNullIfTargetPidCouldNotBeDetermined ( )
Test:

Definition at line 244 of file ExtensionServiceTest.php.

References $GLOBALS.

◆ getTargetPidByPluginSignatureReturnsTheConfiguredDefaultPid()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getTargetPidByPluginSignatureReturnsTheConfiguredDefaultPid ( )
Test:

Definition at line 217 of file ExtensionServiceTest.php.

◆ getTargetPidByPluginSignatureThrowsExceptionIfMoreThanOneTargetPidsWereFound()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::getTargetPidByPluginSignatureThrowsExceptionIfMoreThanOneTargetPidsWereFound ( )
Test:

Definition at line 258 of file ExtensionServiceTest.php.

References $GLOBALS.

◆ isActionCacheableReturnsFalseIfActionIsNotCacheable()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::isActionCacheableReturnsFalseIfActionIsNotCacheable ( )
Test:

Definition at line 182 of file ExtensionServiceTest.php.

◆ isActionCacheableReturnsTrueByDefault()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::isActionCacheableReturnsTrueByDefault ( )
Test:

Definition at line 171 of file ExtensionServiceTest.php.

◆ pluginNamespaceCanBeOverridden()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::pluginNamespaceCanBeOverridden ( )
Test:

Definition at line 107 of file ExtensionServiceTest.php.

◆ setUp()

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::setUp ( )
protected

Member Data Documentation

◆ $extensionService

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::$extensionService
protected

Definition at line 30 of file ExtensionServiceTest.php.

◆ $mockConfigurationManager

TYPO3\CMS\Extbase\Tests\Unit\Service\ExtensionServiceTest::$mockConfigurationManager
protected

Definition at line 25 of file ExtensionServiceTest.php.