1
0
mirror of https://github.com/moodle/moodle.git synced 2025-02-28 22:13:59 +01:00

MDL-81482 Questions: Fix questionlib_test PHPUnit tests

This commit is contained in:
Anupama Sarjoshi 2024-04-09 16:41:46 +01:00
parent b621a7e4b3
commit 6f0fde1fe3

@ -2019,9 +2019,11 @@ class questionlib_test extends \advanced_testcase {
// Create a category tree. // Create a category tree.
/** @var \core_question_generator $questiongenerator */ /** @var \core_question_generator $questiongenerator */
$questiongenerator = $this->getDataGenerator()->get_plugin_generator('core_question'); $questiongenerator = $this->getDataGenerator()->get_plugin_generator('core_question');
$context = \context_system::instance(); // Create a Course.
$course = $this->getDataGenerator()->create_course();
$coursecontext = \context_course::instance($course->id);
$top = question_get_top_category($context->id, true); $top = question_get_top_category($coursecontext->id, true);
$cat1 = $questiongenerator->create_question_category(['parent' => $top->id]); $cat1 = $questiongenerator->create_question_category(['parent' => $top->id]);
$sub11 = $questiongenerator->create_question_category(['parent' => $cat1->id]); $sub11 = $questiongenerator->create_question_category(['parent' => $cat1->id]);
$sub12 = $questiongenerator->create_question_category(['parent' => $cat1->id]); $sub12 = $questiongenerator->create_question_category(['parent' => $cat1->id]);
@ -2057,11 +2059,11 @@ class questionlib_test extends \advanced_testcase {
$questiongenerator = $this->getDataGenerator()->get_plugin_generator('core_question'); $questiongenerator = $this->getDataGenerator()->get_plugin_generator('core_question');
$context = \context_system::instance(); $context = \context_system::instance();
$top = question_get_top_category($context->id, true); $top = question_get_top_category($coursecontext->id, true);
$cat1 = $questiongenerator->create_question_category(['parent' => $top->id]); $cat1 = $questiongenerator->create_question_category(['parent' => $top->id]);
$sub11 = $questiongenerator->create_question_category(['parent' => $cat1->id]); $sub11 = $questiongenerator->create_question_category(['parent' => $cat1->id]);
$sub12 = $questiongenerator->create_question_category(['parent' => $cat1->id]); $sub12 = $questiongenerator->create_question_category(['parent' => $cat1->id]);
$cat2 = $questiongenerator->create_question_category(['parent' => $top->id, 'contextid' => $coursecontext->id]); $cat2 = $questiongenerator->create_question_category(['parent' => $top->id, 'contextid' => $context->id]);
$sub22 = $questiongenerator->create_question_category(['parent' => $cat2->id]); $sub22 = $questiongenerator->create_question_category(['parent' => $cat2->id]);
// Test - returned array has keys and values the same. // Test - returned array has keys and values the same.