Línea 26... |
Línea 26... |
26 |
*
|
26 |
*
|
27 |
* @package qbank_deletequestion
|
27 |
* @package qbank_deletequestion
|
28 |
* @copyright 2023 The Open University
|
28 |
* @copyright 2023 The Open University
|
29 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
29 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
30 |
*/
|
30 |
*/
|
31 |
class helper_test extends \advanced_testcase {
|
31 |
final class helper_test extends \advanced_testcase {
|
Línea 32... |
Línea 32... |
32 |
|
32 |
|
33 |
/**
|
33 |
/**
|
34 |
* @var \context_module module context.
|
34 |
* @var \context_module module context.
|
35 |
*/
|
35 |
*/
|
Línea 123... |
Línea 123... |
123 |
[$title5, $message5] = \qbank_deletequestion\helper::get_delete_confirmation_message([$questionfirstversionid],
|
123 |
[$title5, $message5] = \qbank_deletequestion\helper::get_delete_confirmation_message([$questionfirstversionid],
|
124 |
$deleteallversions);
|
124 |
$deleteallversions);
|
125 |
$this->assertEquals(['confirmtitle' => get_string('deleteversiontitle', 'question')],
|
125 |
$this->assertEquals(['confirmtitle' => get_string('deleteversiontitle', 'question')],
|
126 |
$title5);
|
126 |
$title5);
|
127 |
$this->assertEquals(get_string('deleteselectedquestioncheck', 'question',
|
127 |
$this->assertEquals(get_string('deleteselectedquestioncheck', 'question',
|
128 |
$question->name) . '<br />', $message5);
|
128 |
$question->name) . ' v1' . '<br />', $message5);
|
Línea 129... |
Línea 129... |
129 |
|
129 |
|
130 |
// Verify confirmation title and confirmation message in history page with multiple question selected.
|
130 |
// Verify confirmation title and confirmation message in history page with multiple question selected.
|
131 |
$listnameofquestionversion6 = 'Question 1<br />* Question 1<br />';
|
131 |
$listnameofquestionversion6 = 'Question 1 v1' . '<br />* Question 1 v2<br />';
|
132 |
[$title6, $message6] = \qbank_deletequestion\helper::get_delete_confirmation_message([$questionfirstversionid,
|
132 |
[$title6, $message6] = \qbank_deletequestion\helper::get_delete_confirmation_message([$questionfirstversionid,
|
133 |
$questionsecondversionid], $deleteallversions);
|
133 |
$questionsecondversionid], $deleteallversions);
|
134 |
$this->assertEquals(['confirmtitle' => get_string('deleteversiontitle_plural', 'question')],
|
134 |
$this->assertEquals(['confirmtitle' => get_string('deleteversiontitle_plural', 'question')],
|
135 |
$title6);
|
135 |
$title6);
|