◆ setUp()
ilMailOptionsTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 31 of file ilMailOptionsTest.php.
References ilMailBaseTest\setGlobalVariable().
35 $this->database = $this->getMockBuilder(ilDBInterface::class)
37 $queryMock = $this->getMockBuilder(ilDBStatement::class)
41 $this->
object->cronjob_notification =
false;
42 $this->
object->signature =
'smth';
43 $this->
object->linebreak = 0;
44 $this->
object->incoming_type = 1;
45 $this->
object->mail_address_option = 0;
46 $this->
object->email =
'test@test.com';
47 $this->
object->second_email =
'ilias@ilias.com';
49 $this->database->expects($this->once())->method(
'queryF')->willReturn($queryMock);
50 $this->database->expects($this->once())->method(
'fetchObject')->willReturn($this->
object);
51 $this->database->method(
'replace')->willReturn(0);
setGlobalVariable(string $name, $value)
◆ testConstructor()
ilMailOptionsTest::testConstructor |
( |
| ) |
|
◆ testConstructorWithUserSettings()
ilMailOptionsTest::testConstructorWithUserSettings |
( |
| ) |
|
Definition at line 82 of file ilMailOptionsTest.php.
References ILIAS\LTI\ToolProvider\$key, ILIAS\LTI\ToolProvider\$settings, and ILIAS\Repository\object().
84 $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
'get'])->getMock();
85 $settings->method(
'get')->willReturnCallback(
static function (
string $key, ?
string $default = null) {
86 if ($key ===
'mail_incoming_mail' || $key ===
'mail_address_option') {
90 if ($key ===
'show_mail_settings') {
94 if ($key ===
'usr_settings_disable_mail_incoming_mail') {
107 $this->assertSame($this->
object->signature, $mailOptions->getSignature());
108 $this->assertSame($this->
object->incoming_type, $mailOptions->getIncomingType());
109 $this->assertSame($this->
object->linebreak, $mailOptions->getLinebreak());
110 $this->assertSame($this->
object->cronjob_notification, $mailOptions->isCronJobNotificationEnabled());
Class ilMailOptions this class handles user mails.
◆ $object
stdClass ilMailOptionsTest::$object |
|
protected |
◆ $setting
MockObject ilMailOptionsTest::$setting |
|
protected |
The documentation for this class was generated from the following file: