Class ilMailAddressParserTest.
More...
◆ emailAddressesProvider()
static ilMailAddressParserTest::emailAddressesProvider |
( |
| ) |
|
|
static |
- Returns
- array[]
Definition at line 32 of file ilMailAddressParserTest.php.
35 'Username Addresses' => [
36 'phpunit@' . self::DEFAULT_HOST .
',phpunit',
48 'Email Addresses with Umlauts' => [
49 'phpünit@ilias.de,phpnitü@ilias.de,üphpnit@iliäs.de',
56 'Trailing Dot in Local Part of Email Address' => [
62 'Mailing List Address' => [
74 'Local Role Address' => [
80 'Course Role Address With Role Names for Course and Role' => [
81 '#member@[French Course]',
86 'Course Role Recipient with Course Role Address (Role Names for Course and Role)' => [
87 'Course Administrator <#admin@[Math Course]>',
92 'Course Role Recipient with Course Role Address (Numeric Id for Course Role)' => [
93 'Course Administrator <#il_crs_admin_2581>',
98 'sepp@some.where;done@web.de' => [
100 'sepp@some.where;done@web.de',
◆ emailInvalidAddressesProvider()
static ilMailAddressParserTest::emailInvalidAddressesProvider |
( |
| ) |
|
|
static |
- Returns
- array[]
Definition at line 112 of file ilMailAddressParserTest.php.
115 'Trailing Quote in Local Part' => [
118 'Trailing Quote in Local Part of Email Address' => [
◆ testAddressParserReturnsEmptyListIfAnEmptyAddressStringIsGiven()
ilMailAddressParserTest::testAddressParserReturnsEmptyListIfAnEmptyAddressStringIsGiven |
( |
| ) |
|
Definition at line 152 of file ilMailAddressParserTest.php.
155 $parsedAddresses = $parser->parse();
157 $this->assertCount(0, $parsedAddresses);
Class ilMailPearRfc822WrapperAddressParser.
◆ testBuiltInAddressParser()
ilMailAddressParserTest::testBuiltInAddressParser |
( |
string |
$addresses, |
|
|
array |
$expected |
|
) |
| |
emailAddressesProvider
Definition at line 127 of file ilMailAddressParserTest.php.
129 if (!function_exists(
'imap_rfc822_parse_adrlist')) {
130 $this->markTestSkipped(
'Skipped test, imap extension required');
134 $parsedAddresses = $parser->parse();
136 $this->assertCount(count($expected), $parsedAddresses);
137 $this->assertEquals($expected, $parsedAddresses);
Class ilMailImapRfc822AddressParser.
◆ testExceptionShouldBeRaisedIfEmailCannotBeParsedWithPearAddressParser()
ilMailAddressParserTest::testExceptionShouldBeRaisedIfEmailCannotBeParsedWithPearAddressParser |
( |
string |
$addresses | ) |
|
emailInvalidAddressesProvider
Definition at line 163 of file ilMailAddressParserTest.php.
165 $this->expectException(ilMailException::class);
Class ilMailPearRfc822WrapperAddressParser.
◆ testPearAddressParser()
ilMailAddressParserTest::testPearAddressParser |
( |
string |
$addresses, |
|
|
array |
$expected |
|
) |
| |
emailAddressesProvider
Definition at line 143 of file ilMailAddressParserTest.php.
146 $parsedAddresses = $parser->parse();
148 $this->assertEquals($expected, $parsedAddresses);
149 $this->assertCount(count($expected), $parsedAddresses);
Class ilMailPearRfc822WrapperAddressParser.
◆ testWrappingParserDelegatesParsingToAggregatedParser()
ilMailAddressParserTest::testWrappingParserDelegatesParsingToAggregatedParser |
( |
| ) |
|
- Exceptions
-
Definition at line 174 of file ilMailAddressParserTest.php.
176 $wrappedParser = $this->getMockBuilder(ilBaseMailRfc822AddressParser::class)
177 ->setConstructorArgs([
'phpunit',
'ilias'])
179 $wrappedParser->expects($this->once())->method(
'parse');
Class ilMailRfc822AddressParser.
◆ DEFAULT_HOST
const ilMailAddressParserTest::DEFAULT_HOST = 'ilias' |
|
private |
The documentation for this class was generated from the following file: