3 declare(strict_types=1);
    29         $expected_start = 
"BEGIN:VEVENT\r\n";
    30         $expected_start .= 
"UID: unique-id-of-some-sort\r\n";
    31         $expected_start .= 
"DESCRIPTION:test description\r\n";
    32         $expected_start .= 
"DTSTART;TZID=Europe/Paris:19700101T010010\r\n";
    33         $expected_start .= 
"DTEND;TZID=Europe/Paris:19700101T010020\r\n";
    35         $expected_end = 
"ORGANIZER;CN=\"organiser-name\":MAILTO:org@anizer.local\r\n";
    36         $expected_end .= 
"ATTENDEE;CN=\"attendee-name\";ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:at@tendee.local\r\n";
    37         $expected_end .= 
"SUMMARY:event summery\r\n";
    38         $expected_end .= 
"LOCATION:Bern\r\n";
    39         $expected_end .= 
"SEQUENCE:1\r\n";
    40         $expected_end .= 
"PRIORITY:5\r\n";
    41         $expected_end .= 
"STATUS:CONFIRMED\r\n";
    42         $expected_end .= 
"TRANSP:OPAQUE\r\n";
    43         $expected_end .= 
"X-MICROSOFT-CDO-BUSYSTATUS:BUSY\r\n";
    44         $expected_end .= 
"CLASS:PUBLIC\r\n";
    45         $expected_end .= 
"X-MICROSOFT-DISALLOW-COUNTER:TRUE\r\n";
    46         $expected_end .= 
"BEGIN:VALARM\r\n";
    47         $expected_end .= 
"DESCRIPTION:event summery\r\n";
    48         $expected_end .= 
"TRIGGER:-PT15M\r\n";
    49         $expected_end .= 
"ACTION:DISPLAY\r\n";
    50         $expected_end .= 
"END:VALARM\r\n";
    51         $expected_end .= 
"END:VEVENT\r\n";
    54             "unique-id-of-some-sort",
    58             EventStatus::CONFIRMED,
    70         $result = $subject->render();
    72         $this->assertStringStartsWith($expected_start, $result);
    73         $this->assertStringEndsWith($expected_end, $result);
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
testVEventRenderingWithValidDataWhichShouldSucceed()