/**
  * @see WebTestCase::setUp()
  */
 protected function setUp()
 {
     parent::setUp();
     // Make sure that pull indexing is disabled by default.
     $pluginSettingsDao = DAORegistry::getDAO('PluginSettingsDAO');
     /* @var $pluginSettingsDao PluginSettingsDAO */
     $pluginSettingsDao->updateSetting(0, 'luceneplugin', 'pullIndexing', false);
     // Move existing external field files to a temporary directory.
     $this->tempDir = tempnam(sys_get_temp_dir(), 'pkp');
     unlink($this->tempDir);
     mkdir($this->tempDir);
     $this->tempDir .= DIRECTORY_SEPARATOR;
     $this->extFilesDir = 'files' . DIRECTORY_SEPARATOR . 'lucene' . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR;
     foreach (glob($this->extFilesDir . 'external_usageMetric*') as $source) {
         rename($source, $this->tempDir . basename($source));
     }
 }
 /**
  * @see PKPTestCase::setUp()
  */
 protected function setUp()
 {
     parent::setUp();
     $this->enableFaceting();
 }
 /**
  * @see PKPTestCase::setUp()
  */
 protected function setUp()
 {
     parent::setUp();
     $this->enableSpellcheck();
 }
 /**
  * @see WebTestCase::setUp()
  */
 protected function setUp()
 {
     parent::setUp();
     $this->_pluginSettings = $this->baseUrl . '/index.php/lucene-test/manager/plugin/generic/luceneplugin/settings';
     $this->_genericPluginsPage = 'exact:' . $this->baseUrl . '/index.php/lucene-test/manager/plugins/generic';
 }
 /**
  * @see PKPTestCase::setUp()
  */
 protected function setUp()
 {
     parent::setUp();
     $this->enableInstantSearch();
 }
 /**
  * @see PKPTestCase::setUp()
  */
 protected function setUp()
 {
     parent::setUp();
     $this->enableAutocompletion();
 }