◆ globalSubjectPrefixOnlyProvider()
static ilMailMimeSubjectBuilderTest::globalSubjectPrefixOnlyProvider |
( |
| ) |
|
|
static |
- Returns
- array<string, array<int, string>>
Definition at line 30 of file ilMailMimeSubjectBuilderTest.php.
33 'Global Prefix without Brackets' => [
'docu',
'docu %s'],
34 'Global Prefix with Brackets' => [
'[docu]',
'[docu] %s'],
◆ subjectPrefixesProvider()
static ilMailMimeSubjectBuilderTest::subjectPrefixesProvider |
( |
| ) |
|
|
static |
- Returns
- array<string, array<int, string|null>>
Definition at line 41 of file ilMailMimeSubjectBuilderTest.php.
References null.
44 'Global Prefix without Brackets and Additional Context Prefix' => [
'docu',
'Course',
'[docu : Course] %s'],
45 'Global Prefix with Brackets and Additional Context Prefix' => [
'[docu]',
'Course',
'[docu : Course] %s'],
46 'Empty Global Prefix with Brackets and Additional Context Prefix' => [
51 'Absent Global Prefix with Brackets and Additional Context Prefix' => [
54 '[' . self::DEFAULT_PREFIX .
' : Course] %s',
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
◆ testContextPrefixMustBePrependedWhenGivenAndPrefixShouldBeAppended()
ilMailMimeSubjectBuilderTest::testContextPrefixMustBePrependedWhenGivenAndPrefixShouldBeAppended |
( |
?string |
$global_prefix, |
|
|
string |
$context_prefix, |
|
|
string |
$expected_subject |
|
) |
| |
Definition at line 99 of file ilMailMimeSubjectBuilderTest.php.
104 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
105 $settings->expects($this->once())->method(
'get')->with(
'mail_subject_prefix')->willReturn($global_prefix);
109 $subject =
'phpunit';
110 $expected_subject = sprintf($expected_subject, $subject);
111 $this->assertSame($expected_subject, $subject_builder->subject($subject,
true, $context_prefix));
◆ testDefaultPrefixMustBePrependedWhenNoGlobalPrefixIsDefinedAndPrefixShouldBeAppended()
ilMailMimeSubjectBuilderTest::testDefaultPrefixMustBePrependedWhenNoGlobalPrefixIsDefinedAndPrefixShouldBeAppended |
( |
| ) |
|
Definition at line 84 of file ilMailMimeSubjectBuilderTest.php.
References null.
86 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
87 $settings->expects($this->once())->method(
'get')->with(
'mail_subject_prefix')->willReturn(
94 $expected_subject = self::DEFAULT_PREFIX .
' ' . $subject;
95 $this->assertSame($expected_subject, $subject_builder->subject($subject,
true));
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
◆ testGlobalPrefixMustBePrependedWhenDefinedAndPrefixShouldBeAppended()
ilMailMimeSubjectBuilderTest::testGlobalPrefixMustBePrependedWhenDefinedAndPrefixShouldBeAppended |
( |
string |
$global_prefix, |
|
|
string |
$expected_subject |
|
) |
| |
Definition at line 70 of file ilMailMimeSubjectBuilderTest.php.
74 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
75 $settings->expects($this->once())->method(
'get')->with(
'mail_subject_prefix')->willReturn($global_prefix);
80 $expected_subject = sprintf($expected_subject, $subject);
81 $this->assertSame($expected_subject, $subject_builder->subject($subject,
true));
◆ testSubjectMustNotBeChangedWhenNoPrefixShouldBeAdded()
ilMailMimeSubjectBuilderTest::testSubjectMustNotBeChangedWhenNoPrefixShouldBeAdded |
( |
| ) |
|
Definition at line 59 of file ilMailMimeSubjectBuilderTest.php.
61 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
65 $this->assertSame($subject, $subject_builder->subject($subject));
66 $this->assertSame($subject, $subject_builder->subject($subject,
false,
'Course'));
◆ DEFAULT_PREFIX
const string ilMailMimeSubjectBuilderTest::DEFAULT_PREFIX = 'docu default' |
|
private |
The documentation for this class was generated from the following file: