‪TYPO3CMS  11.5
TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest:

Public Member Functions

 dataTypes ()
 
 addedMessagesShouldBeRetrievableAgain (string $dataTypeInSingular, string $dataTypeInPlural)
 
 getMessageShouldNotBeRecursive (string $dataTypeInSingular, string $dataTypeInPlural)
 
 getFirstMessageShouldReturnFirstMessage (string $dataTypeInSingular, string $dataTypeInPlural)
 
 forPropertyShouldReturnSubResult ()
 
 forPropertyWithEmptyStringShouldReturnSelf ()
 
 forPropertyWithNullShouldReturnSelf ()
 
 hasMessagesShouldReturnTrueIfTopLevelObjectHasMessages (string $dataTypeInSingular, string $dataTypeInPlural)
 
 hasMessagesShouldReturnTrueIfSubObjectHasErrors (string $dataTypeInSingular, string $dataTypeInPlural)
 
 hasMessagesShouldReturnFalseIfSubObjectHasNoErrors (string $dataTypeInSingular, string $dataTypeInPlural)
 
 getFlattenedMessagesShouldReturnAllSubMessages (string $dataTypeInSingular, string $dataTypeInPlural)
 
 getFlattenedMessagesShouldNotContainEmptyResults (string $dataTypeInSingular, string $dataTypeInPlural)
 
 mergeShouldMergeTwoResults ()
 
 getFirstReturnsFalseOnEmptyResult ()
 

Protected Member Functions

 setUp ()
 
MockObject getMockMessage (string $type)
 

Protected Attributes

Result $result
 

Detailed Description

Test case

Definition at line 27 of file ResultTest.php.

Member Function Documentation

◆ addedMessagesShouldBeRetrievableAgain()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::addedMessagesShouldBeRetrievableAgain ( string  $dataTypeInSingular,
string  $dataTypeInPlural 
)
Test:
‪@dataProvider dataTypes
Parameters
string$dataTypeInSingular
string$dataTypeInPlural

Definition at line 61 of file ResultTest.php.

References TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest\getMockMessage().

◆ dataTypes()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::dataTypes ( )

Definition at line 37 of file ResultTest.php.

◆ forPropertyShouldReturnSubResult()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::forPropertyShouldReturnSubResult ( )
Test:

Definition at line 105 of file ResultTest.php.

◆ forPropertyWithEmptyStringShouldReturnSelf()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::forPropertyWithEmptyStringShouldReturnSelf ( )
Test:

Definition at line 115 of file ResultTest.php.

◆ forPropertyWithNullShouldReturnSelf()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::forPropertyWithNullShouldReturnSelf ( )
Test:

Definition at line 124 of file ResultTest.php.

◆ getFirstMessageShouldReturnFirstMessage()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::getFirstMessageShouldReturnFirstMessage ( string  $dataTypeInSingular,
string  $dataTypeInPlural 
)
Test:
‪@dataProvider dataTypes
Parameters
string$dataTypeInSingular
string$dataTypeInPlural

Definition at line 91 of file ResultTest.php.

◆ getFirstReturnsFalseOnEmptyResult()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::getFirstReturnsFalseOnEmptyResult ( )
Test:

Definition at line 260 of file ResultTest.php.

◆ getFlattenedMessagesShouldNotContainEmptyResults()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::getFlattenedMessagesShouldNotContainEmptyResults ( string  $dataTypeInSingular,
string  $dataTypeInPlural 
)
Test:
‪@dataProvider dataTypes
Parameters
string$dataTypeInSingular
string$dataTypeInPlural

Definition at line 209 of file ResultTest.php.

◆ getFlattenedMessagesShouldReturnAllSubMessages()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::getFlattenedMessagesShouldReturnAllSubMessages ( string  $dataTypeInSingular,
string  $dataTypeInPlural 
)
Test:
‪@dataProvider dataTypes
Parameters
string$dataTypeInSingular
string$dataTypeInPlural

Definition at line 180 of file ResultTest.php.

◆ getMessageShouldNotBeRecursive()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::getMessageShouldNotBeRecursive ( string  $dataTypeInSingular,
string  $dataTypeInPlural 
)
Test:
‪@dataProvider dataTypes
Parameters
string$dataTypeInSingular
string$dataTypeInPlural

Definition at line 76 of file ResultTest.php.

◆ getMockMessage()

MockObject TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::getMockMessage ( string  $type)
protected
Parameters
string$type
Returns
‪MockObject

Definition at line 50 of file ResultTest.php.

Referenced by TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest\addedMessagesShouldBeRetrievableAgain().

◆ hasMessagesShouldReturnFalseIfSubObjectHasNoErrors()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::hasMessagesShouldReturnFalseIfSubObjectHasNoErrors ( string  $dataTypeInSingular,
string  $dataTypeInPlural 
)
Test:
‪@dataProvider dataTypes
Parameters
string$dataTypeInSingular
string$dataTypeInPlural

Definition at line 166 of file ResultTest.php.

◆ hasMessagesShouldReturnTrueIfSubObjectHasErrors()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::hasMessagesShouldReturnTrueIfSubObjectHasErrors ( string  $dataTypeInSingular,
string  $dataTypeInPlural 
)
Test:
‪@dataProvider dataTypes
Parameters
string$dataTypeInSingular
string$dataTypeInPlural

Definition at line 151 of file ResultTest.php.

◆ hasMessagesShouldReturnTrueIfTopLevelObjectHasMessages()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::hasMessagesShouldReturnTrueIfTopLevelObjectHasMessages ( string  $dataTypeInSingular,
string  $dataTypeInPlural 
)
Test:
‪@dataProvider dataTypes
Parameters
string$dataTypeInSingular
string$dataTypeInPlural

Definition at line 136 of file ResultTest.php.

◆ mergeShouldMergeTwoResults()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::mergeShouldMergeTwoResults ( )
Test:

Definition at line 227 of file ResultTest.php.

◆ setUp()

TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::setUp ( )
protected

Definition at line 31 of file ResultTest.php.

Member Data Documentation

◆ $result

Result TYPO3\CMS\Extbase\Tests\Unit\Error\ResultTest::$result
protected

Definition at line 29 of file ResultTest.php.