| 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 |
|