ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilMailAddressListTest.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 1998-2018 ILIAS open source, Extended GPL, see docs/LICENSE */
3 
9 {
13  public function addressProvider() : array
14  {
15  return [
16  [
17  [
18  new \ilMailAddress('phpunit', 'ilias'),
19  ],
20  [
21  new \ilMailAddress('user', 'ilias'),
22  new \ilMailAddress('max.mustermann', 'ilias.de')
23  ],
24  1
25  ],
26  [
27  [
28  new \ilMailAddress('#il_ml_4711', 'ilias'),
29  new \ilMailAddress('#il_ml_4712', 'ilias'),
30  new \ilMailAddress('#il_ml_4713', 'ilias'),
31  ],
32  [
33  new \ilMailAddress('#il_ml_4713', 'ilias'),
34  new \ilMailAddress('#il_role_1000', 'ilias'),
35  new \ilMailAddress('#admin', '[Math Course]')
36  ],
37  2
38  ]
39  ];
40  }
41 
49  array $leftAddresses,
50  array $rightAddresses,
51  int $numberOfExpectedItems
52  ) {
53  $left = new \ilMailAddressListImpl($leftAddresses);
54  $right = new \ilMailAddressListImpl($rightAddresses);
55 
56  $list = new \ilMailDiffAddressList($left, $right);
57  $this->assertCount($numberOfExpectedItems, $list->value());
58  }
59 }
if(isset($_REQUEST['delete'])) $list
Definition: registry.php:41
Class ilMailAddressListTest.
Class ilMailBaseTest.
testDiffAddressListCanCalculateTheDifferenceOfTwoLists(array $leftAddresses, array $rightAddresses, int $numberOfExpectedItems)