| Línea 76... | 
            Línea 76... | 
          
          
            | 76 | 
                 * be return.
  | 
            76 | 
                 * be return.
  | 
          
          
            | 77 | 
                 *
  | 
            77 | 
                 *
  | 
          
          
            | 78 | 
                 * If there are no events on or after the given time then an empty result set should
  | 
            78 | 
                 * If there are no events on or after the given time then an empty result set should
  | 
          
          
            | 79 | 
                 * be returned.
  | 
            79 | 
                 * be returned.
  | 
          
          
            | 80 | 
                 */
  | 
            80 | 
                 */
  | 
          
          
            | 81 | 
                public function test_get_calendar_action_events_by_timesort_after_time() {
  | 
            81 | 
                public function test_get_calendar_action_events_by_timesort_after_time(): void {
  | 
          
          
            | 82 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            82 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 83 | 
                    $course = $this->getDataGenerator()->create_course();
  | 
            83 | 
                    $course = $this->getDataGenerator()->create_course();
  | 
          
          
            | 84 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
            84 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
          
          
            | 85 | 
                    $moduleinstance = $generator->create_instance(['course' => $course->id]);
  | 
            85 | 
                    $moduleinstance = $generator->create_instance(['course' => $course->id]);
  | 
          
          
            | Línea 132... | 
            Línea 132... | 
          
          
            | 132 | 
                 * should not be returned.
  | 
            132 | 
                 * should not be returned.
  | 
          
          
            | 133 | 
                 *
  | 
            133 | 
                 *
  | 
          
          
            | 134 | 
                 * If there are no events before the given time then an empty result set should be
  | 
            134 | 
                 * If there are no events before the given time then an empty result set should be
  | 
          
          
            | 135 | 
                 * returned.
  | 
            135 | 
                 * returned.
  | 
          
          
            | 136 | 
                 */
  | 
            136 | 
                 */
  | 
          
          
            | 137 | 
                public function test_get_calendar_action_events_by_timesort_before_time() {
  | 
            137 | 
                public function test_get_calendar_action_events_by_timesort_before_time(): void {
  | 
          
          
            | 138 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            138 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 139 | 
                    $course = $this->getDataGenerator()->create_course();
  | 
            139 | 
                    $course = $this->getDataGenerator()->create_course();
  | 
          
          
            | 140 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
            140 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
          
          
            | 141 | 
                    $moduleinstance = $generator->create_instance(['course' => $course->id]);
  | 
            141 | 
                    $moduleinstance = $generator->create_instance(['course' => $course->id]);
  | 
          
          
            | Línea 183... | 
            Línea 183... | 
          
          
            | 183 | 
                 * a sort time between the lower and upper time bound (inclusive).
  | 
            183 | 
                 * a sort time between the lower and upper time bound (inclusive).
  | 
          
          
            | 184 | 
                 *
  | 
            184 | 
                 *
  | 
          
          
            | 185 | 
                 * If there are no events in the given time range then an empty result set should be
  | 
            185 | 
                 * If there are no events in the given time range then an empty result set should be
  | 
          
          
            | 186 | 
                 * returned.
  | 
            186 | 
                 * returned.
  | 
          
          
            | 187 | 
                 */
  | 
            187 | 
                 */
  | 
          
          
            | 188 | 
                public function test_get_calendar_action_events_by_timesort_time_range() {
  | 
            188 | 
                public function test_get_calendar_action_events_by_timesort_time_range(): void {
  | 
          
          
            | 189 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            189 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 190 | 
                    $course = $this->getDataGenerator()->create_course();
  | 
            190 | 
                    $course = $this->getDataGenerator()->create_course();
  | 
          
          
            | 191 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
            191 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
          
          
            | 192 | 
                    $moduleinstance = $generator->create_instance(['course' => $course->id]);
  | 
            192 | 
                    $moduleinstance = $generator->create_instance(['course' => $course->id]);
  | 
          
          
            | Línea 235... | 
            Línea 235... | 
          
          
            | 235 | 
                 * and uppper time bound (inclusive) where the result set is shifted by the offset value.
  | 
            235 | 
                 * and uppper time bound (inclusive) where the result set is shifted by the offset value.
  | 
          
          
            | 236 | 
                 *
  | 
            236 | 
                 *
  | 
          
          
            | 237 | 
                 * If there are no events in the given time range then an empty result set should be
  | 
            237 | 
                 * If there are no events in the given time range then an empty result set should be
  | 
          
          
            | 238 | 
                 * returned.
  | 
            238 | 
                 * returned.
  | 
          
          
            | 239 | 
                 */
  | 
            239 | 
                 */
  | 
          
          
            | 240 | 
                public function test_get_calendar_action_events_by_timesort_time_limit_offset() {
  | 
            240 | 
                public function test_get_calendar_action_events_by_timesort_time_limit_offset(): void {
  | 
          
          
            | 241 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            241 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 242 | 
                    $course = $this->getDataGenerator()->create_course();
  | 
            242 | 
                    $course = $this->getDataGenerator()->create_course();
  | 
          
          
            | 243 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
            243 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
          
          
            | 244 | 
                    $moduleinstance = $generator->create_instance(['course' => $course->id]);
  | 
            244 | 
                    $moduleinstance = $generator->create_instance(['course' => $course->id]);
  | 
          
          
            | Línea 287... | 
            Línea 287... | 
          
          
            | 287 | 
             
  | 
            287 | 
             
  | 
          
          
            | 288 | 
                /**
  | 
            288 | 
                /**
  | 
          
          
            | 289 | 
                 * Test get_calendar_action_events_by_timesort with search feature.
  | 
            289 | 
                 * Test get_calendar_action_events_by_timesort with search feature.
  | 
          
          
            | 290 | 
                 * @covers ::get_action_events_by_timesort
  | 
            290 | 
                 * @covers ::get_action_events_by_timesort
  | 
          
          
            | 291 | 
                 */
  | 
            291 | 
                 */
  | 
          
          
            | 292 | 
                public function test_get_calendar_action_events_by_timesort_with_search() {
  | 
            292 | 
                public function test_get_calendar_action_events_by_timesort_with_search(): void {
  | 
          
          
            | 293 | 
                    // Generate data.
  | 
            293 | 
                    // Generate data.
  | 
          
          
            | 294 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            294 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 295 | 
                    $course = $this->getDataGenerator()->create_course();
  | 
            295 | 
                    $course = $this->getDataGenerator()->create_course();
  | 
          
          
            | 296 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
            296 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
          
          
            | Línea 364... | 
            Línea 364... | 
          
          
            | 364 | 
                 * to that time should not be return.
  | 
            364 | 
                 * to that time should not be return.
  | 
          
          
            | 365 | 
                 *
  | 
            365 | 
                 *
  | 
          
          
            | 366 | 
                 * If there are no events on or after the given time then an empty result set should
  | 
            366 | 
                 * If there are no events on or after the given time then an empty result set should
  | 
          
          
            | 367 | 
                 * be returned.
  | 
            367 | 
                 * be returned.
  | 
          
          
            | 368 | 
                 */
  | 
            368 | 
                 */
  | 
          
          
            | 369 | 
                public function test_get_calendar_action_events_by_course_after_time() {
  | 
            369 | 
                public function test_get_calendar_action_events_by_course_after_time(): void {
  | 
          
          
            | 370 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            370 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 371 | 
                    $course1 = $this->getDataGenerator()->create_course();
  | 
            371 | 
                    $course1 = $this->getDataGenerator()->create_course();
  | 
          
          
            | 372 | 
                    $course2 = $this->getDataGenerator()->create_course();
  | 
            372 | 
                    $course2 = $this->getDataGenerator()->create_course();
  | 
          
          
            | 373 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
            373 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
          
          
            | 374 | 
                    $moduleinstance1 = $generator->create_instance(['course' => $course1->id]);
  | 
            374 | 
                    $moduleinstance1 = $generator->create_instance(['course' => $course1->id]);
  | 
          
          
            | Línea 429... | 
            Línea 429... | 
          
          
            | 429 | 
                 * events after that time should not be returned.
  | 
            429 | 
                 * events after that time should not be returned.
  | 
          
          
            | 430 | 
                 *
  | 
            430 | 
                 *
  | 
          
          
            | 431 | 
                 * If there are no events before the given time then an empty result set should be
  | 
            431 | 
                 * If there are no events before the given time then an empty result set should be
  | 
          
          
            | 432 | 
                 * returned.
  | 
            432 | 
                 * returned.
  | 
          
          
            | 433 | 
                 */
  | 
            433 | 
                 */
  | 
          
          
            | 434 | 
                public function test_get_calendar_action_events_by_course_before_time() {
  | 
            434 | 
                public function test_get_calendar_action_events_by_course_before_time(): void {
  | 
          
          
            | 435 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            435 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 436 | 
                    $course1 = $this->getDataGenerator()->create_course();
  | 
            436 | 
                    $course1 = $this->getDataGenerator()->create_course();
  | 
          
          
            | 437 | 
                    $course2 = $this->getDataGenerator()->create_course();
  | 
            437 | 
                    $course2 = $this->getDataGenerator()->create_course();
  | 
          
          
            | 438 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
            438 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
          
          
            | 439 | 
                    $moduleinstance1 = $generator->create_instance(['course' => $course1->id]);
  | 
            439 | 
                    $moduleinstance1 = $generator->create_instance(['course' => $course1->id]);
  | 
          
          
            | Línea 494... | 
            Línea 494... | 
          
          
            | 494 | 
                 * (inclusive).
  | 
            494 | 
                 * (inclusive).
  | 
          
          
            | 495 | 
                 *
  | 
            495 | 
                 *
  | 
          
          
            | 496 | 
                 * If there are no events in the given time range then an empty result set should be
  | 
            496 | 
                 * If there are no events in the given time range then an empty result set should be
  | 
          
          
            | 497 | 
                 * returned.
  | 
            497 | 
                 * returned.
  | 
          
          
            | 498 | 
                 */
  | 
            498 | 
                 */
  | 
          
          
            | 499 | 
                public function test_get_calendar_action_events_by_course_time_range() {
  | 
            499 | 
                public function test_get_calendar_action_events_by_course_time_range(): void {
  | 
          
          
            | 500 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            500 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 501 | 
                    $course1 = $this->getDataGenerator()->create_course();
  | 
            501 | 
                    $course1 = $this->getDataGenerator()->create_course();
  | 
          
          
            | 502 | 
                    $course2 = $this->getDataGenerator()->create_course();
  | 
            502 | 
                    $course2 = $this->getDataGenerator()->create_course();
  | 
          
          
            | 503 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
            503 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
          
          
            | 504 | 
                    $moduleinstance1 = $generator->create_instance(['course' => $course1->id]);
  | 
            504 | 
                    $moduleinstance1 = $generator->create_instance(['course' => $course1->id]);
  | 
          
          
            | Línea 560... | 
            Línea 560... | 
          
          
            | 560 | 
                 * set is shifted by the offset value.
  | 
            560 | 
                 * set is shifted by the offset value.
  | 
          
          
            | 561 | 
                 *
  | 
            561 | 
                 *
  | 
          
          
            | 562 | 
                 * If there are no events in the given time range then an empty result set should be
  | 
            562 | 
                 * If there are no events in the given time range then an empty result set should be
  | 
          
          
            | 563 | 
                 * returned.
  | 
            563 | 
                 * returned.
  | 
          
          
            | 564 | 
                 */
  | 
            564 | 
                 */
  | 
          
          
            | 565 | 
                public function test_get_calendar_action_events_by_course_time_limit_offset() {
  | 
            565 | 
                public function test_get_calendar_action_events_by_course_time_limit_offset(): void {
  | 
          
          
            | 566 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            566 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 567 | 
                    $course1 = $this->getDataGenerator()->create_course();
  | 
            567 | 
                    $course1 = $this->getDataGenerator()->create_course();
  | 
          
          
            | 568 | 
                    $course2 = $this->getDataGenerator()->create_course();
  | 
            568 | 
                    $course2 = $this->getDataGenerator()->create_course();
  | 
          
          
            | 569 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
            569 | 
                    $generator = $this->getDataGenerator()->get_plugin_generator('mod_assign');
  | 
          
          
            | 570 | 
                    $moduleinstance1 = $generator->create_instance(['course' => $course1->id]);
  | 
            570 | 
                    $moduleinstance1 = $generator->create_instance(['course' => $course1->id]);
  | 
          
          
            | Línea 625... | 
            Línea 625... | 
          
          
            | 625 | 
             
  | 
            625 | 
             
  | 
          
          
            | 626 | 
                /**
  | 
            626 | 
                /**
  | 
          
          
            | 627 | 
                 * Test that get_action_events_by_courses will return a list of events for each
  | 
            627 | 
                 * Test that get_action_events_by_courses will return a list of events for each
  | 
          
          
            | 628 | 
                 * course you provided as long as the user is enrolled in the course.
  | 
            628 | 
                 * course you provided as long as the user is enrolled in the course.
  | 
          
          
            | 629 | 
                 */
  | 
            629 | 
                 */
  | 
          
          
            | 630 | 
                public function test_get_action_events_by_courses() {
  | 
            630 | 
                public function test_get_action_events_by_courses(): void {
  | 
          
          
            | 631 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            631 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 632 | 
                    $course1 = $this->getDataGenerator()->create_course();
  | 
            632 | 
                    $course1 = $this->getDataGenerator()->create_course();
  | 
          
          
            | 633 | 
                    $course2 = $this->getDataGenerator()->create_course();
  | 
            633 | 
                    $course2 = $this->getDataGenerator()->create_course();
  | 
          
          
            | 634 | 
                    $course3 = $this->getDataGenerator()->create_course();
  | 
            634 | 
                    $course3 = $this->getDataGenerator()->create_course();
  | 
          
          
            | Línea 714... | 
            Línea 714... | 
          
          
            | 714 | 
             
  | 
            714 | 
             
  | 
          
          
            | 715 | 
                /**
  | 
            715 | 
                /**
  | 
          
          
            | 716 | 
                 * Test get_action_events_by_courses with search feature.
  | 
            716 | 
                 * Test get_action_events_by_courses with search feature.
  | 
          
          
            | 717 | 
                 * @covers ::get_action_events_by_courses
  | 
            717 | 
                 * @covers ::get_action_events_by_courses
  | 
          
          
            | 718 | 
                 */
  | 
            718 | 
                 */
  | 
          
          
            | 719 | 
                public function test_get_action_events_by_courses_with_search() {
  | 
            719 | 
                public function test_get_action_events_by_courses_with_search(): void {
  | 
          
          
            | 720 | 
                    // Generate data.
  | 
            720 | 
                    // Generate data.
  | 
          
          
            | 721 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
            721 | 
                    $user = $this->getDataGenerator()->create_user();
  | 
          
          
            | 722 | 
                    $course1 = $this->getDataGenerator()->create_course(['fullname' => 'Course with advanced name']);
  | 
            722 | 
                    $course1 = $this->getDataGenerator()->create_course(['fullname' => 'Course with advanced name']);
  | 
          
          
            | 723 | 
                    $course2 = $this->getDataGenerator()->create_course(['fullname' => 'Another name']);
  | 
            723 | 
                    $course2 = $this->getDataGenerator()->create_course(['fullname' => 'Another name']);
  | 
          
          
            | Línea 785... | 
            Línea 785... | 
          
          
            | 785 | 
                }
  | 
            785 | 
                }
  | 
          
          
            | Línea 786... | 
            Línea 786... | 
          
          
            | 786 | 
             
  | 
            786 | 
             
  | 
          
          
            | 787 | 
                /**
  | 
            787 | 
                /**
  | 
          
          
            | 788 | 
                 * Test that the get_legacy_events() function only returns activity events that are enabled.
  | 
            788 | 
                 * Test that the get_legacy_events() function only returns activity events that are enabled.
  | 
          
          
            | 789 | 
                 */
  | 
            789 | 
                 */
  | 
          
          
            | 790 | 
                public function test_get_legacy_events_with_disabled_module() {
  | 
            790 | 
                public function test_get_legacy_events_with_disabled_module(): void {
  | 
          
          
            | Línea 791... | 
            Línea 791... | 
          
          
            | 791 | 
                    global $DB;
  | 
            791 | 
                    global $DB;
  | 
          
          
            | Línea 792... | 
            Línea 792... | 
          
          
            | 792 | 
             
  | 
            792 | 
             
  | 
          
          
            | Línea 856... | 
            Línea 856... | 
          
          
            | 856 | 
                }
  | 
            856 | 
                }
  | 
          
          
            | Línea 857... | 
            Línea 857... | 
          
          
            | 857 | 
             
  | 
            857 | 
             
  | 
          
          
            | 858 | 
                /**
  | 
            858 | 
                /**
  | 
          
          
            | 859 | 
                 * Test for \core_calendar\local\api::get_legacy_events() when there are user and group overrides.
  | 
            859 | 
                 * Test for \core_calendar\local\api::get_legacy_events() when there are user and group overrides.
  | 
          
          
            | 860 | 
                 */
  | 
            860 | 
                 */
  | 
          
          
            | 861 | 
                public function test_get_legacy_events_with_overrides() {
  | 
            861 | 
                public function test_get_legacy_events_with_overrides(): void {
  | 
          
          
            | Línea 862... | 
            Línea 862... | 
          
          
            | 862 | 
                    $generator = $this->getDataGenerator();
  | 
            862 | 
                    $generator = $this->getDataGenerator();
  | 
          
          
            | Línea 863... | 
            Línea 863... | 
          
          
            | 863 | 
             
  | 
            863 | 
             
  | 
          
          
            | Línea 1046... | 
            Línea 1046... | 
          
          
            | 1046 | 
             
  | 
            1046 | 
             
  | 
          
          
            | 1047 | 
                /**
  | 
            1047 | 
                /**
  | 
          
          
            | 1048 | 
                 * Setting the start date on the calendar event should update the date
  | 
            1048 | 
                 * Setting the start date on the calendar event should update the date
  | 
          
          
            | 1049 | 
                 * of the event but should leave the time of day unchanged.
  | 
            1049 | 
                 * of the event but should leave the time of day unchanged.
  | 
          
          
            | 1050 | 
                 */
  | 
            1050 | 
                 */
  | 
          
          
            | 1051 | 
                public function test_update_event_start_day_updates_date() {
  | 
            1051 | 
                public function test_update_event_start_day_updates_date(): void {
  | 
          
          
            | 1052 | 
                    $generator = $this->getDataGenerator();
  | 
            1052 | 
                    $generator = $this->getDataGenerator();
  | 
          
          
            | 1053 | 
                    $user = $generator->create_user();
  | 
            1053 | 
                    $user = $generator->create_user();
  | 
          
          
            | 1054 | 
                    $roleid = $generator->create_role();
  | 
            1054 | 
                    $roleid = $generator->create_role();
  | 
          
          
            | 1055 | 
                    $context = \context_system::instance();
  | 
            1055 | 
                    $context = \context_system::instance();
  | 
          
          
            | Línea 1081... | 
            Línea 1081... | 
          
          
            | 1081 | 
             
  | 
            1081 | 
             
  | 
          
          
            | 1082 | 
                /**
  | 
            1082 | 
                /**
  | 
          
          
            | 1083 | 
                 * A user should not be able to update the start date of the event
  | 
            1083 | 
                 * A user should not be able to update the start date of the event
  | 
          
          
            | 1084 | 
                 * that they don't have the capabilities to modify.
  | 
            1084 | 
                 * that they don't have the capabilities to modify.
  | 
          
          
            | 1085 | 
                 */
  | 
            1085 | 
                 */
  | 
          
          
            | 1086 | 
                public function test_update_event_start_day_no_permission() {
  | 
            1086 | 
                public function test_update_event_start_day_no_permission(): void {
  | 
          
          
            | 1087 | 
                    $generator = $this->getDataGenerator();
  | 
            1087 | 
                    $generator = $this->getDataGenerator();
  | 
          
          
            | 1088 | 
                    $user = $generator->create_user();
  | 
            1088 | 
                    $user = $generator->create_user();
  | 
          
          
            | 1089 | 
                    $roleid = $generator->create_role();
  | 
            1089 | 
                    $roleid = $generator->create_role();
  | 
          
          
            | 1090 | 
                    $context = \context_system::instance();
  | 
            1090 | 
                    $context = \context_system::instance();
  | 
          
          
            | Línea 1117... | 
            Línea 1117... | 
          
          
            | 1117 | 
                 * update the corresponding activity property.
  | 
            1117 | 
                 * update the corresponding activity property.
  | 
          
          
            | 1118 | 
                 *
  | 
            1118 | 
                 *
  | 
          
          
            | 1119 | 
                 * Note: This test uses the feedback activity because it requires
  | 
            1119 | 
                 * Note: This test uses the feedback activity because it requires
  | 
          
          
            | 1120 | 
                 * module callbacks to be in place to test.
  | 
            1120 | 
                 * module callbacks to be in place to test.
  | 
          
          
            | 1121 | 
                 */
  | 
            1121 | 
                 */
  | 
          
          
            | 1122 | 
                public function test_update_event_start_day_activity_event_no_max() {
  | 
            1122 | 
                public function test_update_event_start_day_activity_event_no_max(): void {
  | 
          
          
            | 1123 | 
                    global $CFG, $DB;
  | 
            1123 | 
                    global $CFG, $DB;
  | 
          
          
            | 1124 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
            1124 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
          
          
            | Línea 1125... | 
            Línea 1125... | 
          
          
            | 1125 | 
             
  | 
            1125 | 
             
  | 
          
          
            | 1126 | 
                    $this->resetAfterTest(true);
  | 
            1126 | 
                    $this->resetAfterTest(true);
  | 
          
          
            | Línea 1152... | 
            Línea 1152... | 
          
          
            | 1152 | 
                 * property.
  | 
            1152 | 
                 * property.
  | 
          
          
            | 1153 | 
                 *
  | 
            1153 | 
                 *
  | 
          
          
            | 1154 | 
                 * Note: This test uses the feedback activity because it requires
  | 
            1154 | 
                 * Note: This test uses the feedback activity because it requires
  | 
          
          
            | 1155 | 
                 * module callbacks to be in place to test.
  | 
            1155 | 
                 * module callbacks to be in place to test.
  | 
          
          
            | 1156 | 
                 */
  | 
            1156 | 
                 */
  | 
          
          
            | 1157 | 
                public function test_update_event_start_day_activity_event_less_than_max() {
  | 
            1157 | 
                public function test_update_event_start_day_activity_event_less_than_max(): void {
  | 
          
          
            | 1158 | 
                    global $CFG, $DB;
  | 
            1158 | 
                    global $CFG, $DB;
  | 
          
          
            | 1159 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
            1159 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
          
          
            | Línea 1160... | 
            Línea 1160... | 
          
          
            | 1160 | 
             
  | 
            1160 | 
             
  | 
          
          
            | 1161 | 
                    $this->resetAfterTest(true);
  | 
            1161 | 
                    $this->resetAfterTest(true);
  | 
          
          
            | Línea 1189... | 
            Línea 1189... | 
          
          
            | 1189 | 
                 * property.
  | 
            1189 | 
                 * property.
  | 
          
          
            | 1190 | 
                 *
  | 
            1190 | 
                 *
  | 
          
          
            | 1191 | 
                 * Note: This test uses the feedback activity because it requires
  | 
            1191 | 
                 * Note: This test uses the feedback activity because it requires
  | 
          
          
            | 1192 | 
                 * module callbacks to be in place to test.
  | 
            1192 | 
                 * module callbacks to be in place to test.
  | 
          
          
            | 1193 | 
                 */
  | 
            1193 | 
                 */
  | 
          
          
            | 1194 | 
                public function test_update_event_start_day_activity_event_equal_to_max() {
  | 
            1194 | 
                public function test_update_event_start_day_activity_event_equal_to_max(): void {
  | 
          
          
            | 1195 | 
                    global $CFG, $DB;
  | 
            1195 | 
                    global $CFG, $DB;
  | 
          
          
            | 1196 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
            1196 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
          
          
            | Línea 1197... | 
            Línea 1197... | 
          
          
            | 1197 | 
             
  | 
            1197 | 
             
  | 
          
          
            | 1198 | 
                    $this->resetAfterTest(true);
  | 
            1198 | 
                    $this->resetAfterTest(true);
  | 
          
          
            | Línea 1225... | 
            Línea 1225... | 
          
          
            | 1225 | 
                 * property. Instead it should throw an exception.
  | 
            1225 | 
                 * property. Instead it should throw an exception.
  | 
          
          
            | 1226 | 
                 *
  | 
            1226 | 
                 *
  | 
          
          
            | 1227 | 
                 * Note: This test uses the feedback activity because it requires
  | 
            1227 | 
                 * Note: This test uses the feedback activity because it requires
  | 
          
          
            | 1228 | 
                 * module callbacks to be in place to test.
  | 
            1228 | 
                 * module callbacks to be in place to test.
  | 
          
          
            | 1229 | 
                 */
  | 
            1229 | 
                 */
  | 
          
          
            | 1230 | 
                public function test_update_event_start_day_activity_event_after_max() {
  | 
            1230 | 
                public function test_update_event_start_day_activity_event_after_max(): void {
  | 
          
          
            | 1231 | 
                    global $CFG, $DB;
  | 
            1231 | 
                    global $CFG, $DB;
  | 
          
          
            | 1232 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
            1232 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
          
          
            | Línea 1233... | 
            Línea 1233... | 
          
          
            | 1233 | 
             
  | 
            1233 | 
             
  | 
          
          
            | 1234 | 
                    $this->resetAfterTest(true);
  | 
            1234 | 
                    $this->resetAfterTest(true);
  | 
          
          
            | Línea 1256... | 
            Línea 1256... | 
          
          
            | 1256 | 
                 * update the corresponding activity property.
  | 
            1256 | 
                 * update the corresponding activity property.
  | 
          
          
            | 1257 | 
                 *
  | 
            1257 | 
                 *
  | 
          
          
            | 1258 | 
                 * Note: This test uses the feedback activity because it requires
  | 
            1258 | 
                 * Note: This test uses the feedback activity because it requires
  | 
          
          
            | 1259 | 
                 * module callbacks to be in place to test.
  | 
            1259 | 
                 * module callbacks to be in place to test.
  | 
          
          
            | 1260 | 
                 */
  | 
            1260 | 
                 */
  | 
          
          
            | 1261 | 
                public function test_update_event_start_day_activity_event_no_min() {
  | 
            1261 | 
                public function test_update_event_start_day_activity_event_no_min(): void {
  | 
          
          
            | 1262 | 
                    global $CFG, $DB;
  | 
            1262 | 
                    global $CFG, $DB;
  | 
          
          
            | 1263 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
            1263 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
          
          
            | Línea 1264... | 
            Línea 1264... | 
          
          
            | 1264 | 
             
  | 
            1264 | 
             
  | 
          
          
            | 1265 | 
                    $this->resetAfterTest(true);
  | 
            1265 | 
                    $this->resetAfterTest(true);
  | 
          
          
            | Línea 1292... | 
            Línea 1292... | 
          
          
            | 1292 | 
                 * property.
  | 
            1292 | 
                 * property.
  | 
          
          
            | 1293 | 
                 *
  | 
            1293 | 
                 *
  | 
          
          
            | 1294 | 
                 * Note: This test uses the feedback activity because it requires
  | 
            1294 | 
                 * Note: This test uses the feedback activity because it requires
  | 
          
          
            | 1295 | 
                 * module callbacks to be in place to test.
  | 
            1295 | 
                 * module callbacks to be in place to test.
  | 
          
          
            | 1296 | 
                 */
  | 
            1296 | 
                 */
  | 
          
          
            | 1297 | 
                public function test_update_event_start_day_activity_event_greater_than_min() {
  | 
            1297 | 
                public function test_update_event_start_day_activity_event_greater_than_min(): void {
  | 
          
          
            | 1298 | 
                    global $CFG, $DB;
  | 
            1298 | 
                    global $CFG, $DB;
  | 
          
          
            | 1299 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
            1299 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
          
          
            | Línea 1300... | 
            Línea 1300... | 
          
          
            | 1300 | 
             
  | 
            1300 | 
             
  | 
          
          
            | 1301 | 
                    $this->resetAfterTest(true);
  | 
            1301 | 
                    $this->resetAfterTest(true);
  | 
          
          
            | Línea 1329... | 
            Línea 1329... | 
          
          
            | 1329 | 
                 * property.
  | 
            1329 | 
                 * property.
  | 
          
          
            | 1330 | 
                 *
  | 
            1330 | 
                 *
  | 
          
          
            | 1331 | 
                 * Note: This test uses the feedback activity because it requires
  | 
            1331 | 
                 * Note: This test uses the feedback activity because it requires
  | 
          
          
            | 1332 | 
                 * module callbacks to be in place to test.
  | 
            1332 | 
                 * module callbacks to be in place to test.
  | 
          
          
            | 1333 | 
                 */
  | 
            1333 | 
                 */
  | 
          
          
            | 1334 | 
                public function test_update_event_start_day_activity_event_equal_to_min() {
  | 
            1334 | 
                public function test_update_event_start_day_activity_event_equal_to_min(): void {
  | 
          
          
            | 1335 | 
                    global $CFG, $DB;
  | 
            1335 | 
                    global $CFG, $DB;
  | 
          
          
            | 1336 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
            1336 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
          
          
            | Línea 1337... | 
            Línea 1337... | 
          
          
            | 1337 | 
             
  | 
            1337 | 
             
  | 
          
          
            | 1338 | 
                    $this->resetAfterTest(true);
  | 
            1338 | 
                    $this->resetAfterTest(true);
  | 
          
          
            | Línea 1366... | 
            Línea 1366... | 
          
          
            | 1366 | 
                 * property. Instead it should throw an exception.
  | 
            1366 | 
                 * property. Instead it should throw an exception.
  | 
          
          
            | 1367 | 
                 *
  | 
            1367 | 
                 *
  | 
          
          
            | 1368 | 
                 * Note: This test uses the feedback activity because it requires
  | 
            1368 | 
                 * Note: This test uses the feedback activity because it requires
  | 
          
          
            | 1369 | 
                 * module callbacks to be in place to test.
  | 
            1369 | 
                 * module callbacks to be in place to test.
  | 
          
          
            | 1370 | 
                 */
  | 
            1370 | 
                 */
  | 
          
          
            | 1371 | 
                public function test_update_event_start_day_activity_event_before_min() {
  | 
            1371 | 
                public function test_update_event_start_day_activity_event_before_min(): void {
  | 
          
          
            | 1372 | 
                    global $CFG, $DB;
  | 
            1372 | 
                    global $CFG, $DB;
  | 
          
          
            | 1373 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
            1373 | 
                    require_once($CFG->dirroot . '/mod/feedback/lib.php');
  | 
          
          
            | Línea 1374... | 
            Línea 1374... | 
          
          
            | 1374 | 
             
  | 
            1374 | 
             
  | 
          
          
            | 1375 | 
                    $this->resetAfterTest(true);
  | 
            1375 | 
                    $this->resetAfterTest(true);
  | 
          
          
            | Línea 1398... | 
            Línea 1398... | 
          
          
            | 1398 | 
                 * of override events.
  | 
            1398 | 
                 * of override events.
  | 
          
          
            | 1399 | 
                 *
  | 
            1399 | 
                 *
  | 
          
          
            | 1400 | 
                 * Note: This test uses the quiz activity because it requires
  | 
            1400 | 
                 * Note: This test uses the quiz activity because it requires
  | 
          
          
            | 1401 | 
                 * module callbacks to be in place and override event support to test.
  | 
            1401 | 
                 * module callbacks to be in place and override event support to test.
  | 
          
          
            | 1402 | 
                 */
  | 
            1402 | 
                 */
  | 
          
          
            | 1403 | 
                public function test_update_event_start_day_activity_event_override() {
  | 
            1403 | 
                public function test_update_event_start_day_activity_event_override(): void {
  | 
          
          
            | 1404 | 
                    global $CFG, $DB;
  | 
            1404 | 
                    global $CFG, $DB;
  | 
          
          
            | 1405 | 
                    require_once($CFG->dirroot . '/calendar/lib.php');
  | 
            1405 | 
                    require_once($CFG->dirroot . '/calendar/lib.php');
  | 
          
          
            | 1406 | 
                    require_once($CFG->dirroot . '/mod/quiz/lib.php');
  | 
            1406 | 
                    require_once($CFG->dirroot . '/mod/quiz/lib.php');
  | 
          
          
            | Línea 1407... | 
            Línea 1407... | 
          
          
            | 1407 | 
             
  | 
            1407 | 
             
  |