Beispiel #1
0
 /**
  * Generates an instance of the cache store that can be used for testing.
  *
  * @param cache_definition $definition
  * @return cachestore_apcu|false
  */
 public static function initialise_unit_test_instance(cache_definition $definition)
 {
     if (!self::are_requirements_met()) {
         return false;
     }
     $store = new cachestore_apcu('Test APCu', array('prefix' => 'phpunit'));
     if (!$store->is_ready()) {
         return false;
     }
     $store->initialise($definition);
     return $store;
 }
Beispiel #2
0
 /**
  * Generates an instance of the cache store that can be used for testing.
  *
  * @param cache_definition $definition
  * @return cachestore_apcu|false
  */
 public static function initialise_unit_test_instance(cache_definition $definition)
 {
     if (!self::are_requirements_met()) {
         return false;
     }
     if (!defined('TEST_CACHESTORE_APCU')) {
         return false;
     }
     $store = new cachestore_apcu('Test APCu', array());
     if (!$store->is_ready()) {
         return false;
     }
     $store->initialise($definition);
     return $store;
 }