MDL-41191 add more test data to trigger duplicate course records
authorDan Poltawski <dan@moodle.com>
Wed, 21 Aug 2013 06:17:12 +0000 (14:17 +0800)
committerDan Poltawski <dan@moodle.com>
Wed, 21 Aug 2013 06:17:12 +0000 (14:17 +0800)
mod/forum/tests/lib_test.php

index e2c7098..90de875 100644 (file)
@@ -99,13 +99,25 @@ class mod_forum_lib_testcase extends advanced_testcase {
         $record->course = $course3->id;
         $forum3 = $this->getDataGenerator()->create_module('forum', $record);
 
-        // Add discussions to course 1 and 2 started by user1.
+        // Add a second forum in course 1.
+        $record = new stdClass();
+        $record->course = $course1->id;
+        $forum4 = $this->getDataGenerator()->create_module('forum', $record);
+
+        // Add discussions to course 1 started by user1.
         $record = new stdClass();
         $record->course = $course1->id;
         $record->userid = $user1->id;
         $record->forum = $forum1->id;
         $this->getDataGenerator()->get_plugin_generator('mod_forum')->create_discussion($record);
 
+        $record = new stdClass();
+        $record->course = $course1->id;
+        $record->userid = $user1->id;
+        $record->forum = $forum4->id;
+        $this->getDataGenerator()->get_plugin_generator('mod_forum')->create_discussion($record);
+
+        // Add discussions to course2 started by user1.
         $record = new stdClass();
         $record->course = $course2->id;
         $record->userid = $user1->id;