◆ postingSubjectProvider()
PostingReplySubjectBuilderTest::postingSubjectProvider |
( |
| ) |
|
- Returns
- Generator<string, array{"subject": string, "prefix": string, "repetition_prefix": string, "expected": string}>
Definition at line 28 of file PostingReplySubjectBuilderTest.php.
30 yield
'Subject without reply prefix' => [
31 'subject' =>
'This is a subject',
33 'repetition_prefix' =>
'Re (%s):',
34 'expected' =>
'Re: This is a subject' 37 yield
'Subject without reply prefix and prefix without expected end character' => [
38 'subject' =>
'This is a subject',
40 'repetition_prefix' =>
'Re (%s):',
41 'expected' =>
'Re: This is a subject' 44 yield
'Subject with repeated reply prefix' => [
45 'subject' =>
'Re: Re: Re: This is a subject',
47 'repetition_prefix' =>
'Re (%s):',
48 'expected' =>
'Re (4): This is a subject' 51 yield
'Subject with optimized repeated reply prefix' => [
52 'subject' =>
'Re (3): This is a subject',
54 'repetition_prefix' =>
'Re (%s):',
55 'expected' =>
'Re (4): This is a subject' 58 yield
'Subject with optimized repeated reply prefix (without spaces)' => [
59 'subject' =>
'Re(3): This is a subject',
61 'repetition_prefix' =>
'Re (%s):',
62 'expected' =>
'Re(4): This is a subject' 65 yield
'Subject with repeated reply prefix and repetition-prefix without expected end character' => [
66 'subject' =>
'Re: Re: Re: This is a subject',
68 'repetition_prefix' =>
'Re (%s)',
69 'expected' =>
'Re (4): This is a subject' 72 yield
'Subject with optimized repeated reply prefix and repetition-prefix without expected end character' => [
73 'subject' =>
'Re (3): This is a subject',
75 'repetition_prefix' =>
'Re (%s)',
76 'expected' =>
'Re (4): This is a subject' 79 yield
'Subject with optimized repeated reply prefix (without spaces) and repetition-prefix without expected end character' => [
80 'subject' =>
'Re(3): This is a subject',
82 'repetition_prefix' =>
'Re (%s)',
83 'expected' =>
'Re(4): This is a subject'
◆ testPostingSubjectBuilder()
PostingReplySubjectBuilderTest::testPostingSubjectBuilder |
( |
string |
$subject, |
|
|
string |
$reply_prefix, |
|
|
string |
$optimized_repeated_reply_prefix, |
|
|
string |
$expected_result |
|
) |
| |
postingSubjectProvider
Definition at line 90 of file PostingReplySubjectBuilderTest.php.
97 $result = $posting_subject_builder->build($subject);
99 $this->assertSame($expected_result, $result);
The documentation for this class was generated from the following file: