ILIAS  release_7 Revision v7.30-3-g800a261c036
ilMailAddressListTest Class Reference

Class ilMailAddressListTest. More...

+ Inheritance diagram for ilMailAddressListTest:
+ Collaboration diagram for ilMailAddressListTest:

Public Member Functions

 addressProvider ()
 
 testDiffAddressListCanCalculateTheDifferenceOfTwoLists (array $leftAddresses, array $rightAddresses, int $numberOfExpectedItems)
 

Additional Inherited Members

- Protected Member Functions inherited from ilMailBaseTest
 setUp ()
 
 setGlobalVariable (string $name, $value)
 

Detailed Description

Class ilMailAddressListTest.

Author
Michael Jansen mjans.nosp@m.en@d.nosp@m.ataba.nosp@m.y.de

Definition at line 9 of file ilMailAddressListTest.php.

Member Function Documentation

◆ addressProvider()

ilMailAddressListTest::addressProvider ( )
Returns
array

Definition at line 14 of file ilMailAddressListTest.php.

14 : array
15 {
16 return [
17 'Username Addresses' => [
18 [
19 new ilMailAddress('phpunit', 'ilias'),
20 ],
21 [
22 new ilMailAddress('user', 'ilias'),
23 new ilMailAddress('max.mustermann', 'ilias.de')
24 ],
25 1
26 ],
27 'Role Addresses' => [
28 [
29 new ilMailAddress('#il_ml_4711', 'ilias'),
30 new ilMailAddress('#il_ml_4712', 'ilias'),
31 new ilMailAddress('#il_ml_4713', 'ilias'),
32 ],
33 [
34 new ilMailAddress('#il_ml_4713', 'ilias'),
35 new ilMailAddress('#il_role_1000', 'ilias'),
36 new ilMailAddress('#admin', '[Math Course]')
37 ],
38 2
39 ]
40 ];
41 }
Class ilMailAddress.

◆ testDiffAddressListCanCalculateTheDifferenceOfTwoLists()

ilMailAddressListTest::testDiffAddressListCanCalculateTheDifferenceOfTwoLists ( array  $leftAddresses,
array  $rightAddresses,
int  $numberOfExpectedItems 
)
Parameters
array$leftAddresses
array$rightAddresses
int$numberOfExpectedItems@dataProvider addressProvider

Definition at line 49 of file ilMailAddressListTest.php.

53 : void {
54 $left = new ilMailAddressListImpl($leftAddresses);
55 $right = new ilMailAddressListImpl($rightAddresses);
56
57 $list = new ilMailDiffAddressList($left, $right);
58 $this->assertCount($numberOfExpectedItems, $list->value());
59 }
Class ilMailAddressListImpl.
Class ilMailDiffAddressList.

The documentation for this class was generated from the following file: