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_generator
34
 * @covers      \core_reportbuilder_generator
35
 * @copyright   2022 Paul Holden <paulh@moodle.com>
35
 * @copyright   2022 Paul Holden <paulh@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 generator_test extends advanced_testcase {
38
final class generator_test extends advanced_testcase {
Línea 39... Línea 39...
39
 
39
 
40
    /**
40
    /**
41
     * Test creating a report
41
     * Test creating a report
42
     */
42
     */
Línea 46... Línea 46...
46
        /** @var core_reportbuilder_generator $generator */
46
        /** @var core_reportbuilder_generator $generator */
47
        $generator = $this->getDataGenerator()->get_plugin_generator('core_reportbuilder');
47
        $generator = $this->getDataGenerator()->get_plugin_generator('core_reportbuilder');
48
        $report = $generator->create_report(['name' => 'My report', 'source' => users::class, 'tags' => ['cat', 'dog']]);
48
        $report = $generator->create_report(['name' => 'My report', 'source' => users::class, 'tags' => ['cat', 'dog']]);
Línea 49... Línea 49...
49
 
49
 
50
        $this->assertTrue(report::record_exists($report->get('id')));
50
        $this->assertTrue(report::record_exists($report->get('id')));
-
 
51
        $this->assertEqualsCanonicalizing(
51
        $this->assertEqualsCanonicalizing(['cat', 'dog'],
52
            ['cat', 'dog'],
-
 
53
            array_values(core_tag_tag::get_item_tags_array('core_reportbuilder', 'reportbuilder_report', $report->get('id'))),
52
            core_tag_tag::get_item_tags_array('core_reportbuilder', 'reportbuilder_report', $report->get('id')));
54
        );
Línea 53... Línea 55...
53
    }
55
    }
54
 
56
 
55
    /**
57
    /**