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}
An exception for terminatinating execution or to throw for unit testing.
Class ilMailAddressListTest.
testDiffAddressListCanCalculateTheDifferenceOfTwoLists(array $leftAddresses, array $rightAddresses, int $numberOfExpectedItems)
Class ilMailBaseTest.
if(isset($_REQUEST['delete'])) $list
Definition: registry.php:41