Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 31... Línea 31...
31
 * @copyright 2023 onwards Catalyst IT EU {@link https://catalyst-eu.net}
31
 * @copyright 2023 onwards Catalyst IT EU {@link https://catalyst-eu.net}
32
 * @author    Mark Johnson <mark.johnson@catalyst-eu.net>
32
 * @author    Mark Johnson <mark.johnson@catalyst-eu.net>
33
 * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
33
 * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
34
 * @covers    \quiz_statistics_report
34
 * @covers    \quiz_statistics_report
35
 */
35
 */
36
class quiz_statistics_report_test extends \advanced_testcase {
36
final class quiz_statistics_report_test extends \advanced_testcase {
Línea 37... Línea 37...
37
 
37
 
Línea 38... Línea 38...
38
    use \quiz_question_helper_test_trait;
38
    use \quiz_question_helper_test_trait;
39
 
39
 
Línea 57... Línea 57...
57
     * This allows us to create a lock in our test code that will block a lock request
57
     * This allows us to create a lock in our test code that will block a lock request
58
     * on the same key in code under test.
58
     * on the same key in code under test.
59
     */
59
     */
60
    public function setUp(): void {
60
    public function setUp(): void {
61
        global $CFG;
61
        global $CFG;
-
 
62
        parent::setUp();
62
        self::$lockdb = \moodle_database::get_driver_instance($CFG->dbtype, $CFG->dblibrary);
63
        self::$lockdb = \moodle_database::get_driver_instance($CFG->dbtype, $CFG->dblibrary);
63
        self::$lockdb->connect($CFG->dbhost, $CFG->dbuser, $CFG->dbpass, $CFG->dbname, $CFG->prefix, $CFG->dboptions);
64
        self::$lockdb->connect($CFG->dbhost, $CFG->dbuser, $CFG->dbpass, $CFG->dbname, $CFG->prefix, $CFG->dboptions);
Línea 64... Línea 65...
64
 
65
 
65
        $lockfactoryclass = \core\lock\lock_config::get_lock_factory_class();
66
        $lockfactoryclass = \core\lock\lock_config::get_lock_factory_class();
Línea 88... Línea 89...
88
     */
89
     */
89
    public function tearDown(): void {
90
    public function tearDown(): void {
90
        self::$lockdb->dispose();
91
        self::$lockdb->dispose();
91
        self::$lockdb = null;
92
        self::$lockdb = null;
92
        self::$lockfactory = null;
93
        self::$lockfactory = null;
-
 
94
        parent::tearDown();
93
    }
95
    }
Línea 94... Línea 96...
94
 
96
 
95
    /**
97
    /**
96
     * Return a generated quiz
98
     * Return a generated quiz