‪TYPO3CMS  11.5
TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest:

Public Member Functions

 executeReturnsQueryResultInstanceAndInjectsItself ()
 
 executeReturnsRawObjectDataIfReturnRawQueryResultIsSet ()
 
 setLimitAcceptsOnlyIntegers ()
 
 setLimitRejectsIntegersLessThanOne ()
 
 setOffsetAcceptsOnlyIntegers ()
 
 setOffsetRejectsIntegersLessThanZero ()
 
array equalsForCaseSensitiveFalseLowercasesOperandProvider ()
 
 equalsForCaseSensitiveFalseLowercasesOperand (string $propertyName, $operand, string $expectedOperand)
 
 logicalAndSupportsASingleConstraint ()
 
 logicalAndSupportsMultipleConstraintsAsArray ()
 
 logicalAndSupportsMultipleConstraintsAsMethodArguments ()
 
 logicalAndSupportsMultipleConstraintsWithArrayAsFirstArgumentAndFurtherConstraintArguments ()
 
 logicalOrSupportsASingleConstraint ()
 
 logicalOrSupportsMultipleConstraintsAsArray ()
 
 logicalOrSupportsMultipleConstraintsAsMethodArguments ()
 
 logicalOrSupportsMultipleConstraintsWithArrayAsFirstArgumentAndFurtherConstraintArguments ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

Query MockObject AccessibleObjectInterface $query
 
QuerySettingsInterface $querySettings
 
PersistenceManagerInterface $persistenceManager
 
DataMapFactory $dataMapFactory
 
ContainerInterface $container
 

Detailed Description

Test case

Definition at line 40 of file QueryTest.php.

Member Function Documentation

◆ equalsForCaseSensitiveFalseLowercasesOperand()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::equalsForCaseSensitiveFalseLowercasesOperand ( string  $propertyName,
  $operand,
string  $expectedOperand 
)

Checks if equals condition makes utf-8 argument lowercase correctly

Test:
‪@dataProvider equalsForCaseSensitiveFalseLowercasesOperandProvider
Parameters
string$propertyName‪The name of the property to compare against
mixed$operand‪The value to compare with
string$expectedOperand

Definition at line 165 of file QueryTest.php.

◆ equalsForCaseSensitiveFalseLowercasesOperandProvider()

array TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::equalsForCaseSensitiveFalseLowercasesOperandProvider ( )
Returns
‪array

Definition at line 146 of file QueryTest.php.

◆ executeReturnsQueryResultInstanceAndInjectsItself()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::executeReturnsQueryResultInstanceAndInjectsItself ( )
Test:

Definition at line 83 of file QueryTest.php.

◆ executeReturnsRawObjectDataIfReturnRawQueryResultIsSet()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::executeReturnsRawObjectDataIfReturnRawQueryResultIsSet ( )
Test:

Definition at line 95 of file QueryTest.php.

◆ logicalAndSupportsASingleConstraint()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::logicalAndSupportsASingleConstraint ( )
Test:
‪todo: this case must not be possible in the future as logicalAnd() must return an AndInterface but returns a ConstraintInterface in this case

Definition at line 179 of file QueryTest.php.

◆ logicalAndSupportsMultipleConstraintsAsArray()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::logicalAndSupportsMultipleConstraintsAsArray ( )
Test:

Definition at line 197 of file QueryTest.php.

◆ logicalAndSupportsMultipleConstraintsAsMethodArguments()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::logicalAndSupportsMultipleConstraintsAsMethodArguments ( )
Test:

Definition at line 219 of file QueryTest.php.

◆ logicalAndSupportsMultipleConstraintsWithArrayAsFirstArgumentAndFurtherConstraintArguments()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::logicalAndSupportsMultipleConstraintsWithArrayAsFirstArgumentAndFurtherConstraintArguments ( )
Test:

Definition at line 242 of file QueryTest.php.

◆ logicalOrSupportsASingleConstraint()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::logicalOrSupportsASingleConstraint ( )
Test:
‪todo: this case must not be possible in the future as logicalAnd() must return an AndInterface but returns a ConstraintInterface in this case

Definition at line 269 of file QueryTest.php.

◆ logicalOrSupportsMultipleConstraintsAsArray()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::logicalOrSupportsMultipleConstraintsAsArray ( )
Test:

Definition at line 287 of file QueryTest.php.

◆ logicalOrSupportsMultipleConstraintsAsMethodArguments()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::logicalOrSupportsMultipleConstraintsAsMethodArguments ( )
Test:

Definition at line 309 of file QueryTest.php.

◆ logicalOrSupportsMultipleConstraintsWithArrayAsFirstArgumentAndFurtherConstraintArguments()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::logicalOrSupportsMultipleConstraintsWithArrayAsFirstArgumentAndFurtherConstraintArguments ( )
Test:

Definition at line 332 of file QueryTest.php.

◆ setLimitAcceptsOnlyIntegers()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::setLimitAcceptsOnlyIntegers ( )
Test:

Definition at line 106 of file QueryTest.php.

◆ setLimitRejectsIntegersLessThanOne()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::setLimitRejectsIntegersLessThanOne ( )
Test:

Definition at line 116 of file QueryTest.php.

◆ setOffsetAcceptsOnlyIntegers()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::setOffsetAcceptsOnlyIntegers ( )
Test:

Definition at line 126 of file QueryTest.php.

◆ setOffsetRejectsIntegersLessThanZero()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::setOffsetRejectsIntegersLessThanZero ( )
Test:

Definition at line 136 of file QueryTest.php.

◆ setUp()

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

Sets up this test case

Definition at line 66 of file QueryTest.php.

Member Data Documentation

◆ $container

ContainerInterface TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::$container
protected

Definition at line 61 of file QueryTest.php.

◆ $dataMapFactory

DataMapFactory TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::$dataMapFactory
protected

Definition at line 57 of file QueryTest.php.

◆ $persistenceManager

PersistenceManagerInterface TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::$persistenceManager
protected

Definition at line 53 of file QueryTest.php.

◆ $query

Query MockObject AccessibleObjectInterface TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::$query
protected

Definition at line 45 of file QueryTest.php.

◆ $querySettings

QuerySettingsInterface TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\QueryTest::$querySettings
protected

Definition at line 49 of file QueryTest.php.