Class ilMailTransportSettingsTest.
More...
◆ testNoMailWillResultInUpdateProcess()
| ilMailTransportSettingsTest::testNoMailWillResultInUpdateProcess |
( |
| ) |
|
- Exceptions
-
Definition at line 90 of file ilMailTransportSettingsTest.php.
90 : void
91 {
92 $mailOptions = $this->getMockBuilder(ilMailOptions::class)
93 ->disableOriginalConstructor()
94 ->onlyMethods(['updateOptions'])
95 ->getMock();
96
97 $mailOptions->expects($this->once())->method('updateOptions');
98 $mailOptions->setIncomingType(2);
99 $mailOptions->setEmailAddressMode(3);
100
102 $setting->adjust('', '');
103
104 $this->assertSame(0, $mailOptions->getIncomingType());
105 }
◆ testNothingWillBeAdjusted()
| ilMailTransportSettingsTest::testNothingWillBeAdjusted |
( |
| ) |
|
- Exceptions
-
Definition at line 110 of file ilMailTransportSettingsTest.php.
110 : void
111 {
112 $mailOptions = $this->getMockBuilder(ilMailOptions::class)
113 ->disableOriginalConstructor()
114 ->onlyMethods(['updateOptions'])
115 ->getMock();
116
117 $mailOptions->expects($this->never())->method('updateOptions');
118 $mailOptions->setIncomingType(2);
119 $mailOptions->setEmailAddressMode(5);
120
122 $setting->adjust('test@ilias-test.de', 'someone@php-test.net');
123
124 $this->assertSame(2, $mailOptions->getIncomingType());
125 $this->assertSame(5, $mailOptions->getEmailAddressMode());
126 }
◆ testOnlyFirstMailWillResultInUpdateProcess()
| ilMailTransportSettingsTest::testOnlyFirstMailWillResultInUpdateProcess |
( |
| ) |
|
- Exceptions
-
Definition at line 50 of file ilMailTransportSettingsTest.php.
50 : void
51 {
52 $mailOptions = $this->getMockBuilder(ilMailOptions::class)
53 ->disableOriginalConstructor()
54 ->onlyMethods(['updateOptions'])
55 ->getMock();
56
57 $mailOptions->expects($this->once())->method('updateOptions');
58 $mailOptions->setIncomingType(2);
59 $mailOptions->setEmailAddressMode(4);
60
62 $setting->adjust('test@ilias-test.de', '');
63
64 $this->assertSame(3, $mailOptions->getEmailAddressMode());
65 }
◆ testOnlySecondMailWillResultInUpdateProcess()
| ilMailTransportSettingsTest::testOnlySecondMailWillResultInUpdateProcess |
( |
| ) |
|
- Exceptions
-
Definition at line 70 of file ilMailTransportSettingsTest.php.
70 : void
71 {
72 $mailOptions = $this->getMockBuilder(ilMailOptions::class)
73 ->disableOriginalConstructor()
74 ->onlyMethods(['updateOptions'])
75 ->getMock();
76
77 $mailOptions->expects($this->once())->method('updateOptions');
78 $mailOptions->setIncomingType(2);
79 $mailOptions->setEmailAddressMode(3);
80
82 $setting->adjust('', 'test@ilias-test.de');
83
84 $this->assertSame(4, $mailOptions->getEmailAddressMode());
85 }
◆ testSystemAsIncomingTypeWontUpdate()
| ilMailTransportSettingsTest::testSystemAsIncomingTypeWontUpdate |
( |
| ) |
|
- Exceptions
-
Definition at line 30 of file ilMailTransportSettingsTest.php.
30 : void
31 {
32 $mailOptions = $this->getMockBuilder(ilMailOptions::class)
33 ->disableOriginalConstructor()
34 ->onlyMethods(['updateOptions'])
35 ->getMock();
36
37 $mailOptions->setIncomingType(0);
38 $mailOptions->setEmailAddressMode(3);
39
41 $setting->adjust('test@ilias-test.de', 'someone@php-test.net');
42
43 $this->assertSame(0, $mailOptions->getIncomingType());
44 $this->assertSame(3, $mailOptions->getEmailAddressMode());
45 }
The documentation for this class was generated from the following file: