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

Public Member Functions

 abstractRepositoryImplementsRepositoryInterface ()
 
 createQueryCallsPersistenceManagerWithExpectedClassName ()
 
 createQuerySetsDefaultOrderingIfDefined ()
 
 findAllCreatesQueryAndReturnsResultOfExecuteCall ()
 
 findByidentifierReturnsResultOfGetObjectByIdentifierCallFromBackend ()
 
 addDelegatesToPersistenceManager ()
 
 removeDelegatesToPersistenceManager ()
 
 updateDelegatesToPersistenceManager ()
 
 magicCallMethodAcceptsFindBySomethingCallsAndExecutesAQueryWithThatCriteria ()
 
 magicCallMethodAcceptsFindOneBySomethingCallsAndExecutesAQueryWithThatCriteria ()
 
 magicCallMethodAcceptsCountBySomethingCallsAndExecutesAQueryWithThatCriteria ()
 
 magicCallMethodTriggersAnErrorIfUnknownMethodsAreCalled ()
 
 addChecksObjectType ()
 
 removeChecksObjectType ()
 
 updateChecksObjectType ()
 
 modelAndRepositoryClassNames ()
 
 constructSetsObjectTypeFromClassName ($repositoryClassName, $modelClassName)
 
 createQueryReturnsQueryWithUnmodifiedDefaultQuerySettings ()
 
 findByUidReturnsResultOfGetObjectByIdentifierCall ()
 
 updateRejectsObjectsOfWrongType ()
 
 magicCallMethodReturnsFirstArrayKeyInFindOneBySomethingIfQueryReturnsRawResult ()
 
 magicCallMethodReturnsNullInFindOneBySomethingIfQueryReturnsEmptyRawResult ()
 

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

 $repository
 
 $mockObjectManager
 
 $mockQueryFactory
 
 $mockBackend
 
 $mockSession
 
 $mockPersistenceManager
 
 $mockQuery
 
 $mockQuerySettings
 
 $mockConfigurationManager
 
- 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 RepositoryTest.php.

Member Function Documentation

◆ abstractRepositoryImplementsRepositoryInterface()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::abstractRepositoryImplementsRepositoryInterface ( )
Test:

Definition at line 91 of file RepositoryTest.php.

◆ addChecksObjectType()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::addChecksObjectType ( )
Test:

Definition at line 274 of file RepositoryTest.php.

◆ addDelegatesToPersistenceManager()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::addDelegatesToPersistenceManager ( )

◆ constructSetsObjectTypeFromClassName()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::constructSetsObjectTypeFromClassName (   $repositoryClassName,
  $modelClassName 
)
Test:
modelAndRepositoryClassNames
Parameters
string$repositoryClassName
string$modelClassName

Definition at line 323 of file RepositoryTest.php.

◆ createQueryCallsPersistenceManagerWithExpectedClassName()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::createQueryCallsPersistenceManagerWithExpectedClassName ( )

◆ createQueryReturnsQueryWithUnmodifiedDefaultQuerySettings()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::createQueryReturnsQueryWithUnmodifiedDefaultQuerySettings ( )
Test:

Definition at line 341 of file RepositoryTest.php.

◆ createQuerySetsDefaultOrderingIfDefined()

◆ findAllCreatesQueryAndReturnsResultOfExecuteCall()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::findAllCreatesQueryAndReturnsResultOfExecuteCall ( )

◆ findByidentifierReturnsResultOfGetObjectByIdentifierCallFromBackend()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::findByidentifierReturnsResultOfGetObjectByIdentifierCallFromBackend ( )
Test:

Definition at line 149 of file RepositoryTest.php.

◆ findByUidReturnsResultOfGetObjectByIdentifierCall()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::findByUidReturnsResultOfGetObjectByIdentifierCall ( )
Test:

Definition at line 355 of file RepositoryTest.php.

◆ magicCallMethodAcceptsCountBySomethingCallsAndExecutesAQueryWithThatCriteria()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::magicCallMethodAcceptsCountBySomethingCallsAndExecutesAQueryWithThatCriteria ( )

◆ magicCallMethodAcceptsFindBySomethingCallsAndExecutesAQueryWithThatCriteria()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::magicCallMethodAcceptsFindBySomethingCallsAndExecutesAQueryWithThatCriteria ( )

◆ magicCallMethodAcceptsFindOneBySomethingCallsAndExecutesAQueryWithThatCriteria()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::magicCallMethodAcceptsFindOneBySomethingCallsAndExecutesAQueryWithThatCriteria ( )

◆ magicCallMethodReturnsFirstArrayKeyInFindOneBySomethingIfQueryReturnsRawResult()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::magicCallMethodReturnsFirstArrayKeyInFindOneBySomethingIfQueryReturnsRawResult ( )
Test:

Definition at line 379 of file RepositoryTest.php.

◆ magicCallMethodReturnsNullInFindOneBySomethingIfQueryReturnsEmptyRawResult()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::magicCallMethodReturnsNullInFindOneBySomethingIfQueryReturnsEmptyRawResult ( )
Test:

Definition at line 396 of file RepositoryTest.php.

◆ magicCallMethodTriggersAnErrorIfUnknownMethodsAreCalled()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::magicCallMethodTriggersAnErrorIfUnknownMethodsAreCalled ( )

◆ modelAndRepositoryClassNames()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::modelAndRepositoryClassNames ( )

dataProvider for createQueryCallsQueryFactoryWithExpectedType

Returns
array

Definition at line 306 of file RepositoryTest.php.

◆ removeChecksObjectType()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::removeChecksObjectType ( )
Test:

Definition at line 284 of file RepositoryTest.php.

◆ removeDelegatesToPersistenceManager()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::removeDelegatesToPersistenceManager ( )

◆ setUp()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::setUp ( )
protected

◆ updateChecksObjectType()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::updateChecksObjectType ( )

◆ updateDelegatesToPersistenceManager()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::updateDelegatesToPersistenceManager ( )

◆ updateRejectsObjectsOfWrongType()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::updateRejectsObjectsOfWrongType ( )
Test:

Definition at line 370 of file RepositoryTest.php.

Member Data Documentation

◆ $mockBackend

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::$mockBackend
protected

Definition at line 40 of file RepositoryTest.php.

◆ $mockConfigurationManager

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::$mockConfigurationManager
protected

Definition at line 65 of file RepositoryTest.php.

◆ $mockObjectManager

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::$mockObjectManager
protected

Definition at line 30 of file RepositoryTest.php.

◆ $mockPersistenceManager

◆ $mockQuery

◆ $mockQueryFactory

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::$mockQueryFactory
protected

Definition at line 35 of file RepositoryTest.php.

◆ $mockQuerySettings

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::$mockQuerySettings
protected

Definition at line 60 of file RepositoryTest.php.

◆ $mockSession

TYPO3\CMS\Extbase\Tests\Unit\Persistence\RepositoryTest::$mockSession
protected

Definition at line 45 of file RepositoryTest.php.

◆ $repository