Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 11
Línea 56... Línea 56...
56
    }
56
    }
Línea 57... Línea 57...
57
 
57
 
58
    /**
58
    /**
59
     * Test getting an instance. Pretty basic.
59
     * Test getting an instance. Pretty basic.
60
     */
60
     */
61
    public function test_instance() {
61
    public function test_instance(): void {
62
        $config = cache_config_writer::instance();
62
        $config = cache_config_writer::instance();
63
        $this->assertInstanceOf('cache_config_writer', $config);
63
        $this->assertInstanceOf('cache_config_writer', $config);
Línea 64... Línea 64...
64
    }
64
    }
65
 
65
 
66
    /**
66
    /**
67
     * Test the default configuration.
67
     * Test the default configuration.
68
     */
68
     */
Línea 69... Línea 69...
69
    public function test_default_configuration() {
69
    public function test_default_configuration(): void {
70
        $config = cache_config_writer::instance();
70
        $config = cache_config_writer::instance();
71
 
71
 
Línea 147... Línea 147...
147
    }
147
    }
Línea 148... Línea 148...
148
 
148
 
149
    /**
149
    /**
150
     * Test updating the definitions.
150
     * Test updating the definitions.
151
     */
151
     */
152
    public function test_update_definitions() {
152
    public function test_update_definitions(): void {
153
        $config = cache_config_writer::instance();
153
        $config = cache_config_writer::instance();
154
        // Remove the definition.
154
        // Remove the definition.
155
        $config->phpunit_remove_definition('core/string');
155
        $config->phpunit_remove_definition('core/string');
156
        $definitions = $config->get_definitions();
156
        $definitions = $config->get_definitions();
Línea 164... Línea 164...
164
    }
164
    }
Línea 165... Línea 165...
165
 
165
 
166
    /**
166
    /**
167
     * Test adding/editing/deleting store instances.
167
     * Test adding/editing/deleting store instances.
168
     */
168
     */
169
    public function test_add_edit_delete_plugin_instance() {
169
    public function test_add_edit_delete_plugin_instance(): void {
170
        $config = cache_config_writer::instance();
170
        $config = cache_config_writer::instance();
171
        $this->assertArrayNotHasKey('addplugintest', $config->get_all_stores());
171
        $this->assertArrayNotHasKey('addplugintest', $config->get_all_stores());
172
        $this->assertArrayNotHasKey('addplugintestwlock', $config->get_all_stores());
172
        $this->assertArrayNotHasKey('addplugintestwlock', $config->get_all_stores());
173
        // Add a default file instance.
173
        // Add a default file instance.
Línea 234... Línea 234...
234
    }
234
    }
Línea 235... Línea 235...
235
 
235
 
236
    /**
236
    /**
237
     * Test setting some mode mappings.
237
     * Test setting some mode mappings.
238
     */
238
     */
239
    public function test_set_mode_mappings() {
239
    public function test_set_mode_mappings(): void {
240
        $config = cache_config_writer::instance();
240
        $config = cache_config_writer::instance();
241
        $this->assertTrue($config->add_store_instance('setmodetest', 'file'));
241
        $this->assertTrue($config->add_store_instance('setmodetest', 'file'));
242
        $this->assertTrue($config->set_mode_mappings(array(
242
        $this->assertTrue($config->set_mode_mappings(array(
243
            cache_store::MODE_APPLICATION => array('setmodetest', 'default_application'),
243
            cache_store::MODE_APPLICATION => array('setmodetest', 'default_application'),
Línea 255... Línea 255...
255
    }
255
    }
Línea 256... Línea 256...
256
 
256
 
257
    /**
257
    /**
258
     * Test setting some definition mappings.
258
     * Test setting some definition mappings.
259
     */
259
     */
260
    public function test_set_definition_mappings() {
260
    public function test_set_definition_mappings(): void {
261
        $config = cache_config_testing::instance(true);
261
        $config = cache_config_testing::instance(true);
262
        $config->phpunit_add_definition('phpunit/testdefinition', array(
262
        $config->phpunit_add_definition('phpunit/testdefinition', array(
263
            'mode' => cache_store::MODE_APPLICATION,
263
            'mode' => cache_store::MODE_APPLICATION,
264
            'component' => 'phpunit',
264
            'component' => 'phpunit',