Skip to content

Commit

Permalink
MDL-59748 groupslib: Fix time issue in unit test
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewnicols committed Aug 8, 2017
1 parent 8146b1f commit 63ce49d
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions lib/tests/grouplib_test.php
Expand Up @@ -1562,6 +1562,8 @@ public function test_groups_get_all_groups_for_courses_no_courses() {
* Test groups_get_all_groups_for_courses() method.
*/
public function test_groups_get_all_groups_for_courses_with_courses() {
global $DB;

$this->resetAfterTest(true);
$generator = $this->getDataGenerator();

Expand Down Expand Up @@ -1611,6 +1613,18 @@ public function test_groups_get_all_groups_for_courses_with_courses() {
$generator->create_group_member(array('groupid' => $group9->id, 'userid' => $user1->id));
$generator->create_group_member(array('groupid' => $group9->id, 'userid' => $user2->id));

// The process of modifying group members changes the timemodified of the group.
// Refresh the group records.
$group1 = $DB->get_record('groups', ['id' => $group1->id]);
$group2 = $DB->get_record('groups', ['id' => $group2->id]);
$group3 = $DB->get_record('groups', ['id' => $group3->id]);
$group4 = $DB->get_record('groups', ['id' => $group4->id]);
$group5 = $DB->get_record('groups', ['id' => $group5->id]);
$group6 = $DB->get_record('groups', ['id' => $group6->id]);
$group7 = $DB->get_record('groups', ['id' => $group7->id]);
$group8 = $DB->get_record('groups', ['id' => $group8->id]);
$group9 = $DB->get_record('groups', ['id' => $group9->id]);

$result = groups_get_all_groups_for_courses($courses);
$assertpropertiesmatch = function($expected, $actual) {
$props = get_object_vars($expected);
Expand Down

0 comments on commit 63ce49d

Please sign in to comment.