Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 33... Línea 33...
33
 * @package     core_reportbuilder
33
 * @package     core_reportbuilder
34
 * @covers      \core_reportbuilder\local\report\base
34
 * @covers      \core_reportbuilder\local\report\base
35
 * @copyright   2021 David Matamoros <davidmc@moodle.com>
35
 * @copyright   2021 David Matamoros <davidmc@moodle.com>
36
 * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
36
 * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
37
 */
37
 */
38
class base_test extends advanced_testcase {
38
final class base_test extends advanced_testcase {
Línea 39... Línea 39...
39
 
39
 
40
    /**
40
    /**
41
     * Load required class
41
     * Load required class
42
     */
42
     */
43
    public static function setUpBeforeClass(): void {
43
    public static function setUpBeforeClass(): void {
44
        global $CFG;
44
        global $CFG;
-
 
45
        require_once("{$CFG->dirroot}/reportbuilder/tests/fixtures/system_report_available.php");
45
        require_once("{$CFG->dirroot}/reportbuilder/tests/fixtures/system_report_available.php");
46
        parent::setUpBeforeClass();
Línea 46... Línea 47...
46
    }
47
    }
47
 
48
 
48
    /**
49
    /**
Línea 53... Línea 54...
53
 
54
 
54
        $systemreport = system_report_factory::create(system_report_available::class, context_system::instance());
55
        $systemreport = system_report_factory::create(system_report_available::class, context_system::instance());
55
        $systemreport->add_base_condition_simple('username', 'admin');
56
        $systemreport->add_base_condition_simple('username', 'admin');
56
        [$where, $params] = $systemreport->get_base_condition();
57
        [$where, $params] = $systemreport->get_base_condition();
57
        $this->assertStringMatchesFormat('username = :%a', $where);
58
        $this->assertStringMatchesFormat('username = :%a', $where);
58
        $this->assertEqualsCanonicalizing(['admin'], $params);
59
        $this->assertEqualsCanonicalizing(['admin'], array_values($params));
Línea 59... Línea 60...
59
    }
60
    }
60
 
61
 
61
    /**
62
    /**