Class ilMailAddressParserTest.
More...
◆ emailAddressesProvider()
ilMailAddressParserTest::emailAddressesProvider |
( |
| ) |
|
- Returns
- array[]
Definition at line 16 of file ilMailAddressParserTest.php.
19 'Username Addresses' => [
20 'phpunit@' . self::DEFAULT_HOST .
',phpunit',
32 'Email Addresses with Umlauts' => [
33 'phpünit@ilias.de,phpnitü@ilias.de,üphpnit@iliäs.de',
40 'Trailing Dot in Local Part of Email Address' => [
46 'Mailing List Address' => [
58 'Local Role Address' => [
64 'Course Role Address With Role Names for Course and Role' => [
65 '#member@[French Course]',
70 'Course Role Recipient with Course Role Address (Role Names for Course and Role)' => [
71 'Course Administrator <#admin@[Math Course]>',
76 'Course Role Recipient with Course Role Address (Numeric Id for Course Role)' => [
77 'Course Administrator <#il_crs_admin_2581>',
◆ emailInvalidAddressesProvider()
ilMailAddressParserTest::emailInvalidAddressesProvider |
( |
| ) |
|
- Returns
- array[]
Definition at line 88 of file ilMailAddressParserTest.php.
91 'Trailing Quote in Local Part' => [
94 'Trailing Quote in Local Part of Email Address' => [
◆ testBuiltInAddressParser()
ilMailAddressParserTest::testBuiltInAddressParser |
( |
string |
$addresses, |
|
|
array |
$expected |
|
) |
| |
- Parameters
-
string | $addresses | |
array | $expected | emailAddressesProvider |
Definition at line 105 of file ilMailAddressParserTest.php.
107 if (!function_exists(
'imap_rfc822_parse_adrlist')) {
108 $this->markTestSkipped(
'Skipped test, imap extension required');
112 $parsedAddresses = $parser->parse();
114 $this->assertCount(count($expected), $parsedAddresses);
115 $this->assertEquals($expected, $parsedAddresses);
Class ilMailImapRfc822AddressParser.
◆ testExceptionShouldBeRaisedIfEmailCannotBeParsedWithPearAddressParser()
ilMailAddressParserTest::testExceptionShouldBeRaisedIfEmailCannotBeParsedWithPearAddressParser |
( |
string |
$addresses | ) |
|
emailInvalidAddressesProvider
- Parameters
-
Definition at line 136 of file ilMailAddressParserTest.php.
138 $this->expectException(ilMailException::class);
Class ilMailPearRfc822WrapperAddressParser.
◆ testPearAddressParser()
ilMailAddressParserTest::testPearAddressParser |
( |
string |
$addresses, |
|
|
array |
$expected |
|
) |
| |
- Parameters
-
string | $addresses | |
array | $expected | emailAddressesProvider |
Definition at line 123 of file ilMailAddressParserTest.php.
126 $parsedAddresses = $parser->parse();
128 $this->assertCount(count($expected), $parsedAddresses);
129 $this->assertEquals($expected, $parsedAddresses);
Class ilMailPearRfc822WrapperAddressParser.
◆ testWrappingParserDelegatesParsingToAggregatedParser()
ilMailAddressParserTest::testWrappingParserDelegatesParsingToAggregatedParser |
( |
| ) |
|
- Exceptions
-
Definition at line 147 of file ilMailAddressParserTest.php.
149 $wrappedParser = $this->getMockBuilder(ilBaseMailRfc822AddressParser::class)
150 ->setConstructorArgs([
'phpunit',
'ilias'])
152 $wrappedParser->expects($this->once())->method(
'parse');
Class ilMailRfc822AddressParser.
◆ DEFAULT_HOST
const ilMailAddressParserTest::DEFAULT_HOST = 'ilias' |
The documentation for this class was generated from the following file: