Proyectos de Subversion Moodle

Rev

Rev 11 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 11 Rev 1441
Línea 31... Línea 31...
31
 *
31
 *
32
 * @package core_question
32
 * @package core_question
33
 * @copyright 2018 Huong Nguyen <huongnv13@gmail.com>
33
 * @copyright 2018 Huong Nguyen <huongnv13@gmail.com>
34
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
34
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
35
 */
35
 */
36
class question_bank_column_test extends \advanced_testcase {
36
final class question_bank_column_test extends \advanced_testcase {
Línea 37... Línea 37...
37
 
37
 
38
    /**
38
    /**
39
     * Test function display_header multiple sorts with no custom tooltips.
39
     * Test function display_header multiple sorts with no custom tooltips.
40
     *
40
     *
41
     */
41
     */
42
    public function test_column_header_multi_sort_no_tooltips(): void {
42
    public function test_column_header_multi_sort_no_tooltips(): void {
43
        $this->resetAfterTest();
43
        $this->resetAfterTest();
-
 
44
        $course = $this->getDataGenerator()->create_course();
-
 
45
        $qbank = $this->getDataGenerator()->create_module('qbank', ['course' => $course->id]);
44
        $course = $this->getDataGenerator()->create_course();
46
        $cm = get_coursemodule_from_id('qbank', $qbank->cmid);
45
        $questionbank = new view(
47
        $questionbank = new view(
46
                new question_edit_contexts(\context_course::instance($course->id)),
48
                new question_edit_contexts(\context_module::instance($cm->id)),
47
                new \moodle_url('/'),
49
                new \moodle_url('/'),
-
 
50
                $course,
48
                $course
51
                $cm
49
        );
52
        );
Línea 50... Línea 53...
50
        $columnbase = new testable_core_question_column($questionbank);
53
        $columnbase = new testable_core_question_column($questionbank);
51
 
54
 
Línea 74... Línea 77...
74
     *
77
     *
75
     */
78
     */
76
    public function test_column_header_multi_sort_with_tooltips(): void {
79
    public function test_column_header_multi_sort_with_tooltips(): void {
77
        $this->resetAfterTest();
80
        $this->resetAfterTest();
78
        $course = $this->getDataGenerator()->create_course();
81
        $course = $this->getDataGenerator()->create_course();
-
 
82
        $qbank = $this->getDataGenerator()->create_module('qbank', ['course' => $course->id]);
-
 
83
        $cm = get_coursemodule_from_id('qbank', $qbank->cmid);
79
        $questionbank = new view(
84
        $questionbank = new view(
80
                new question_edit_contexts(\context_course::instance($course->id)),
85
                new question_edit_contexts(\context_module::instance($cm->id)),
81
                new \moodle_url('/'),
86
                new \moodle_url('/'),
82
                $course
87
                $course,
-
 
88
                $cm
83
        );
89
        );
84
        $columnbase = new testable_core_question_column($questionbank);
90
        $columnbase = new testable_core_question_column($questionbank);
Línea 85... Línea 91...
85
 
91
 
86
        $sortable = [
92
        $sortable = [