‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest:

Public Member Functions

 isSentReturnsFalseIfMailWasNotSent ()
 
 setSubjectWorksAsExpected ()
 
 setDateWorksAsExpected ()
 
 setReturnPathWorksAsExpected ()
 
 setSenderAddressDataProvider ()
 
 setSenderWorksAsExpected ($address, $name, array $expectedAddresses)
 
 globalSetAddressDataProvider ()
 
 setFromWorksAsExpected ($address, $name, array $expectedAddresses)
 
 setReplyToWorksAsExpected ($address, $name, array $expectedAddresses)
 
 setToToWorksAsExpected ($address, $name, array $expectedAddresses)
 
 setCcToWorksAsExpected ($address, $name, array $expectedAddresses)
 
 setBccToWorksAsExpected ($address, $name, array $expectedAddresses)
 
 globalAddAddressDataProvider ()
 
 addFromToWorksAsExpected ($address, $name, array $expectedAddresses)
 
 addReplyToToWorksAsExpected ($address, $name, array $expectedAddresses)
 
 addToToWorksAsExpected ($address, $name, array $expectedAddresses)
 
 addCcToWorksAsExpected ($address, $name, array $expectedAddresses)
 
 addBccToWorksAsExpected ($address, $name, array $expectedAddresses)
 
 setReadReceiptToToWorksAsExpected ()
 
 exceptionIsThrownForInvalidArgumentCombinationsDataProvider ()
 
 exceptionIsThrownForInvalidArgumentCombinations (string $method)
 

Protected Member Functions

 setUp ()
 
 assertCorrectAddresses (array $dataToCheck, array $expectedAddresses)
 

Protected Attributes

bool $resetSingletonInstances = true
 
MailMessage $subject
 

Detailed Description

Test case

Todo:
‪Defining the method parameter types results in test bench errors

Definition at line 28 of file MailMessageTest.php.

Member Function Documentation

◆ addBccToWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::addBccToWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider globalAddAddressDataProvider
Parameters
string$address
string$name
array$expectedAddresses

Definition at line 331 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ addCcToWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::addCcToWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider globalAddAddressDataProvider
Parameters
string$address
string$name
array$expectedAddresses

Definition at line 318 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ addFromToWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::addFromToWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider globalAddAddressDataProvider
Parameters
string$address
string$name
array$expectedAddresses

Definition at line 279 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ addReplyToToWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::addReplyToToWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider globalAddAddressDataProvider
Parameters
string$address
string$name
array$expectedAddresses

Definition at line 292 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ addToToWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::addToToWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider globalAddAddressDataProvider
Parameters
string$address
string$name
array$expectedAddresses

Definition at line 305 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ assertCorrectAddresses()

◆ exceptionIsThrownForInvalidArgumentCombinations()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::exceptionIsThrownForInvalidArgumentCombinations ( string  $method)
Test:
‪@dataProvider exceptionIsThrownForInvalidArgumentCombinationsDataProvider
Parameters
string$method

Definition at line 362 of file MailMessageTest.php.

◆ exceptionIsThrownForInvalidArgumentCombinationsDataProvider()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::exceptionIsThrownForInvalidArgumentCombinationsDataProvider ( )

Definition at line 346 of file MailMessageTest.php.

◆ globalAddAddressDataProvider()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::globalAddAddressDataProvider ( )

Definition at line 251 of file MailMessageTest.php.

◆ globalSetAddressDataProvider()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::globalSetAddressDataProvider ( )

Definition at line 121 of file MailMessageTest.php.

◆ isSentReturnsFalseIfMailWasNotSent()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::isSentReturnsFalseIfMailWasNotSent ( )
Test:

Definition at line 48 of file MailMessageTest.php.

◆ setBccToWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setBccToWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider globalSetAddressDataProvider
Parameters
string$address
string$name
array$expectedAddresses

Definition at line 243 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ setCcToWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setCcToWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider globalSetAddressDataProvider
Parameters
string$address
string$name
array$expectedAddresses

Definition at line 228 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ setDateWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setDateWorksAsExpected ( )
Test:

Definition at line 67 of file MailMessageTest.php.

◆ setFromWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setFromWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider globalSetAddressDataProvider
Parameters
string$address
string$name
array$expectedAddresses

Definition at line 183 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ setReadReceiptToToWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setReadReceiptToToWorksAsExpected ( )
Test:

Definition at line 340 of file MailMessageTest.php.

◆ setReplyToWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setReplyToWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider globalSetAddressDataProvider
Parameters
string$address
string$name
array$expectedAddresses

Definition at line 198 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ setReturnPathWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setReturnPathWorksAsExpected ( )
Test:

Definition at line 80 of file MailMessageTest.php.

◆ setSenderAddressDataProvider()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setSenderAddressDataProvider ( )

Definition at line 90 of file MailMessageTest.php.

◆ setSenderWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setSenderWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider setSenderAddressDataProvider
Parameters
string$address
string$name
string$expectedString

Definition at line 113 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ setSubjectWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setSubjectWorksAsExpected ( )
Test:

Definition at line 56 of file MailMessageTest.php.

◆ setToToWorksAsExpected()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setToToWorksAsExpected (   $address,
  $name,
array  $expectedAddresses 
)
Test:
‪@dataProvider globalSetAddressDataProvider
Parameters
string$address
string$name
array$expectedAddresses

Definition at line 213 of file MailMessageTest.php.

References TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest\assertCorrectAddresses().

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::setUp ( )
protected

Set up

Definition at line 39 of file MailMessageTest.php.

Member Data Documentation

◆ $resetSingletonInstances

bool TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::$resetSingletonInstances = true
protected

Reset singletons created by subject

Definition at line 32 of file MailMessageTest.php.

◆ $subject

MailMessage TYPO3\CMS\Core\Tests\Unit\Mail\MailMessageTest::$subject
protected

Definition at line 34 of file MailMessageTest.php.