protected function XAutoloadWebTestCase::xautoloadCheckCacheMode in X Autoload 7.3
3 calls to XAutoloadWebTestCase::xautoloadCheckCacheMode()
- XAutoloadWebTestCase::testApcCache in lib/Drupal/xautoload/Tests/XAutoloadWebTestCase.php
- XAutoloadWebTestCase::testApcLazyCache in lib/Drupal/xautoload/Tests/XAutoloadWebTestCase.php
- XAutoloadWebTestCase::testNoCache in lib/Drupal/xautoload/Tests/XAutoloadWebTestCase.php
File
- lib/Drupal/xautoload/Tests/XAutoloadWebTestCase.php, line 31
Class
- XAutoloadWebTestCase
Namespace
Drupal\xautoload\Tests
Code
protected function xautoloadCheckCacheMode($mode) {
variable_set('xautoload_cache_mode', $mode);
$this
->pass("Set cache mode: '{$mode}'");
module_enable(array(
'xautoload',
), FALSE);
xautoload('apcKeyManager')
->renewApcPrefix();
$modules = array(
'xautoload_test_1' => FALSE,
'xautoload_test_2' => TRUE,
);
module_enable(array_keys($modules));
menu_rebuild();
foreach ($modules as $module => $classes_on_include) {
$classes = array(
'Drupal\\' . $module . '\\ExampleClass',
$module . '_ExampleClass',
);
$this
->xautoloadModuleEnabled($module, $classes, $classes_on_include);
$this
->xautoloadModuleCheckJson($module, $mode, $classes);
}
}