function setUp() { parent::setUp(); if (self::$index === null) { self::$index = singleton(get_class($this) . '_Index'); } else { self::$index->reset(); } SearchUpdater::bind_manipulation_capture(); Config::nest(); Config::inst()->update('Injector', 'SearchUpdateProcessor', array('class' => 'SearchUpdateImmediateProcessor')); FullTextSearch::force_index_list(self::$index); SearchUpdater::clear_dirty_indexes(); }
function setUp() { parent::setUp(); // Check versioned available if (!class_exists('Versioned')) { return $this->markTestSkipped('The versioned decorator is not installed'); } if (self::$index === null) { self::$index = singleton('SearchVariantVersionedTest_Index'); } SearchUpdater::bind_manipulation_capture(); Config::nest(); Config::inst()->update('Injector', 'SearchUpdateProcessor', array('class' => 'SearchUpdateImmediateProcessor')); FullTextSearch::force_index_list(self::$index); SearchUpdater::clear_dirty_indexes(); }
function setUp() { parent::setUp(); // Check subsites installed if (!class_exists('Subsite') || !class_exists('SubsitePolyhome')) { return $this->markTestSkipped('The subsites polyhome module is not installed'); } if (self::$index === null) { self::$index = singleton('SearchVariantSiteTreeSubsitesPolyhomeTest_Index'); } if (self::$subsite_a === null) { self::$subsite_a = new Subsite(); self::$subsite_a->write(); self::$subsite_b = new Subsite(); self::$subsite_b->write(); } FullTextSearch::force_index_list(self::$index); SearchUpdater::clear_dirty_indexes(); }
public function setUp() { parent::setUp(); if (!class_exists('Phockito')) { $this->skipTest = true; return $this->markTestSkipped("These tests need the Phockito module installed to run"); } // Check versioned available if (!class_exists('Versioned')) { $this->skipTest = true; return $this->markTestSkipped('The versioned decorator is not installed'); } if (self::$index === null) { self::$index = singleton('SolrVersionedTest_Index'); } SearchUpdater::bind_manipulation_capture(); Config::nest(); Config::inst()->update('Injector', 'SearchUpdateProcessor', array('class' => 'SearchUpdateImmediateProcessor')); FullTextSearch::force_index_list(self::$index); SearchUpdater::clear_dirty_indexes(); $this->oldMode = Versioned::get_reading_mode(); Versioned::reading_stage('Stage'); }