MDL-62535 grading methods: Unit test update for fix.
authorAdrian Greeve <abgreeve@gmail.com>
Thu, 30 Aug 2018 05:19:21 +0000 (13:19 +0800)
committerAdrian Greeve <abgreeve@gmail.com>
Thu, 30 Aug 2018 05:19:21 +0000 (13:19 +0800)
grade/grading/form/guide/tests/privacy_test.php
grade/grading/form/rubric/tests/privacy_test.php
grade/grading/tests/privacy_test.php

index d92dbe6..d2e118c 100644 (file)
@@ -128,10 +128,11 @@ class gradingform_guide_privacy_testcase extends provider_testcase {
 
         // Update this instance with data.
         $instance->update($data);
+        $instanceid = $instance->get_data('id');
 
         // Let's try the method we are testing.
         provider::export_gradingform_instance_data($modulecontext, $instance->get_id(), ['Test']);
-        $data = (array) writer::with_context($modulecontext)->get_data(['Test', 'Marking guide']);
+        $data = (array) writer::with_context($modulecontext)->get_data(['Test', 'Marking guide', $instanceid]);
         $this->assertCount(2, $data);
         $this->assertEquals('Spelling mistakes', $data['Spelling mistakes']->shortname);
         $this->assertEquals('This user made several mistakes.', $data['Spelling mistakes']->remark);
index 2974b83..9f9ab83 100644 (file)
@@ -85,10 +85,11 @@ class gradingform_rubric_privacy_testcase extends provider_testcase {
 
         // Update this instance with data.
         $instance->update($data);
+        $instanceid = $instance->get_data('id');
 
         // Let's try the method we are testing.
         provider::export_gradingform_instance_data($modulecontext, $instance->get_id(), ['Test']);
-        $data = (array) writer::with_context($modulecontext)->get_data(['Test', 'Rubric']);
+        $data = (array) writer::with_context($modulecontext)->get_data(['Test', 'Rubric', $instanceid]);
         $this->assertCount(2, $data);
         $this->assertEquals('Spelling is important', $data['Spelling is important']->description);
         $this->assertEquals('This user made several mistakes.', $data['Spelling is important']->remark);
index 0a46b5d..864da6b 100644 (file)
@@ -296,9 +296,10 @@ class core_grading_privacy_testcase extends provider_testcase {
 
         // Update this instance with data.
         $instance->update($data);
+        $instanceid = $instance->get_data('id');
 
         provider::export_item_data($modulecontext, $itemid, ['Test']);
-        $data = (array) writer::with_context($modulecontext)->get_data(['Test', 'Marking guide']);
+        $data = (array) writer::with_context($modulecontext)->get_data(['Test', 'Marking guide', $instanceid]);
         $this->assertCount(2, $data);
         $this->assertEquals('This user made several mistakes.', $data['Spelling mistakes']->remark);
         $this->assertEquals(5, $data['Spelling mistakes']->score);