From a576b9db5d6ca7f2c37820e9a0c4e60f89297dc0 Mon Sep 17 00:00:00 2001 From: Mark Johnson Date: Fri, 4 Jul 2025 14:52:25 +0100 Subject: [PATCH] MDL-85018 questionlib: Update broken question test A multianswer question with a missing database record no longer throws an exception, so doesn't work for the "broken question" test, so switch to ddwtos. --- lib/tests/questionlib_test.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tests/questionlib_test.php b/lib/tests/questionlib_test.php index 270c7bf75f0..aec79a6bb1c 100644 --- a/lib/tests/questionlib_test.php +++ b/lib/tests/questionlib_test.php @@ -1676,11 +1676,11 @@ final class questionlib_test extends \advanced_testcase { ]); // Create a cloze question. - $question = $questiongenerator->create_question('multianswer', null, [ + $question = $questiongenerator->create_question('ddwtos', null, [ 'category' => $questioncat->id, ]); // Now, break the question. - $DB->delete_records('question_multianswer', ['question' => $question->id]); + $DB->delete_records('question_ddwtos', ['questionid' => $question->id]); $this->setAdminUser();