Class ilMailMimeTest.
More...
◆ getUserById()
ilMailMimeTest::getUserById |
( |
int |
$usrId | ) |
|
|
protected |
- Parameters
-
- Returns
- ilObjUser
- Exceptions
-
Definition at line 197 of file ilMailMimeTest.php.
Referenced by setUp().
199 $user = $this->getMockBuilder(ilObjUser::class)
200 ->disableOriginalConstructor()
203 $user->expects($this->any())->method(
'getId')->will($this->returnValue($usrId));
◆ setUp()
ilMailMimeTest::setUp |
( |
| ) |
|
|
protected |
◆ testFactoryWillReturnSystemSenderForAnonymousUserId()
ilMailMimeTest::testFactoryWillReturnSystemSenderForAnonymousUserId |
( |
| ) |
|
- Exceptions
-
Definition at line 167 of file ilMailMimeTest.php.
References $factory.
169 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->setMethods([
175 $this->assertInstanceOf(
'\ilMailMimeSenderSystem',
$factory->getSenderByUsrId(ANONYMOUS_USER_ID));
Class ilMailMimeSenderFactory.
◆ testFactoryWillReturnSystemSenderWhenExplicitlyRequested()
ilMailMimeTest::testFactoryWillReturnSystemSenderWhenExplicitlyRequested |
( |
| ) |
|
- Exceptions
-
Definition at line 181 of file ilMailMimeTest.php.
References $factory.
183 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->setMethods([
189 $this->assertInstanceOf(
'\ilMailMimeSenderSystem',
$factory->system());
Class ilMailMimeSenderFactory.
◆ testFactoryWillReturnUserSenderForExistingUserId()
ilMailMimeTest::testFactoryWillReturnUserSenderForExistingUserId |
( |
| ) |
|
- Exceptions
-
Definition at line 211 of file ilMailMimeTest.php.
References $factory.
213 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->setMethods([
219 $this->assertInstanceOf(
'\ilMailMimeSenderUser',
$factory->getSenderByUsrId(self::USER_ID));
Class ilMailMimeSenderFactory.
◆ testFactoryWillReturnUserSenderWhenExplicitlyRequested()
ilMailMimeTest::testFactoryWillReturnUserSenderWhenExplicitlyRequested |
( |
| ) |
|
- Exceptions
-
Definition at line 225 of file ilMailMimeTest.php.
References $factory.
227 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->setMethods([
233 $this->assertInstanceOf(
'\ilMailMimeSenderUser',
$factory->user(self::USER_ID));
Class ilMailMimeSenderFactory.
◆ testMimMailDelegatesEmailDeliveryToDefaultTransport()
ilMailMimeTest::testMimMailDelegatesEmailDeliveryToDefaultTransport |
( |
| ) |
|
- Exceptions
-
Definition at line 56 of file ilMailMimeTest.php.
References ilMailBaseTest\setGlobalVariable().
58 $defaultTransport = $this->getMockBuilder(ilMailMimeTransport::class)->getMock();
59 $defaultTransport->expects($this->once())->method(
'send');
61 $transportFactory = $this->getMockBuilder(ilMailMimeTransportFactory::class)->disableOriginalConstructor()->getMock();
62 $transportFactory->expects($this->any())->method(
'getTransport')->will($this->returnValue($defaultTransport));
65 $settings = $this->getMockBuilder(
'\ilSetting')->disableOriginalConstructor()->setMethods([
setGlobalVariable(string $name, $value)
◆ testMimMailDelegatesEmailDeliveryToThePassedTransporter()
ilMailMimeTest::testMimMailDelegatesEmailDeliveryToThePassedTransporter |
( |
| ) |
|
- Exceptions
-
Definition at line 31 of file ilMailMimeTest.php.
References ilMailBaseTest\setGlobalVariable().
33 $defaultTransport = $this->getMockBuilder(ilMailMimeTransport::class)->getMock();
34 $defaultTransport->expects($this->never())->method(
'send');
36 $transport = $this->getMockBuilder(ilMailMimeTransport::class)->getMock();
37 $transport->expects($this->once())->method(
'send');
39 $transportFactory = $this->getMockBuilder(ilMailMimeTransportFactory::class)->disableOriginalConstructor()->getMock();
40 $transportFactory->expects($this->any())->method(
'getTransport')->will($this->returnValue($defaultTransport));
43 $settings = $this->getMockBuilder(
'\ilSetting')->disableOriginalConstructor()->setMethods([
50 $mail->send($transport);
setGlobalVariable(string $name, $value)
◆ testTransportFactoryWillReturnNullTransportIfExternalEmailDeliveryIsDisabled()
ilMailMimeTest::testTransportFactoryWillReturnNullTransportIfExternalEmailDeliveryIsDisabled |
( |
| ) |
|
- Exceptions
-
Definition at line 78 of file ilMailMimeTest.php.
References $factory, and ilMailBaseTest\setGlobalVariable().
80 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->setMethods([
84 $settings->expects($this->any())->method(
'get')->will($this->returnCallback(
function ($key) {
85 if (
'mail_allow_external' == $key) {
93 $eventHandler = $this->getMockBuilder(ilAppEventHandler::class)->disableOriginalConstructor()->setMethods([
98 $this->assertInstanceOf(
'\ilMailMimeTransportNull',
$factory->getTransport());
setGlobalVariable(string $name, $value)
◆ testTransportFactoryWillReturnSendmailTransportIfSmtpTransportIsDisabled()
ilMailMimeTest::testTransportFactoryWillReturnSendmailTransportIfSmtpTransportIsDisabled |
( |
| ) |
|
- Exceptions
-
Definition at line 135 of file ilMailMimeTest.php.
References $factory, and ilMailBaseTest\setGlobalVariable().
137 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->setMethods([
142 $settings->expects($this->any())->method(
'get')->will($this->returnCallback(
function ($key) {
143 if (
'mail_allow_external' == $key) {
148 if (
'mail_smtp_status' == $key) {
156 $eventHandler = $this->getMockBuilder(ilAppEventHandler::class)->disableOriginalConstructor()->setMethods([
161 $this->assertInstanceOf(
'\ilMailMimeTransportSendMail',
$factory->getTransport());
setGlobalVariable(string $name, $value)
◆ testTransportFactoryWillReturnSmtpTransportIfEnabled()
ilMailMimeTest::testTransportFactoryWillReturnSmtpTransportIfEnabled |
( |
| ) |
|
- Exceptions
-
Definition at line 104 of file ilMailMimeTest.php.
References $factory, and ilMailBaseTest\setGlobalVariable().
106 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->setMethods([
110 $settings->expects($this->any())->method(
'get')->will($this->returnCallback(
function ($key) {
111 if (
'mail_allow_external' == $key) {
116 if (
'mail_smtp_status' == $key) {
124 $eventHandler = $this->getMockBuilder(ilAppEventHandler::class)->disableOriginalConstructor()->setMethods([
129 $this->assertInstanceOf(
'\ilMailMimeTransportSmtp',
$factory->getTransport());
setGlobalVariable(string $name, $value)
◆ USER_ID
const ilMailMimeTest::USER_ID = 6 |
The documentation for this class was generated from the following file: