public function setUp() { parent::setUp(); list($this->basedir, $this->container, $this->mapper) = $this->_createMapper(); $cache = new CRM_Utils_Cache_Arraycache(array()); $this->res = new CRM_Core_Resources($this->mapper, $cache, NULL); $this->res->setCacheCode('resTest'); CRM_Core_Resources::singleton($this->res); // Templates injected into regions should normally be file names, but for unit-testing it's handy to use "string:" notation require_once 'CRM/Core/Smarty/resources/String.php'; civicrm_smarty_register_string_resource(); }