You are here

public function AcquiaSearchUnitTestCase::getMockedEnvironments in Acquia Connector 7.3

Same name and namespace in other branches
  1. 7.2 acquia_search/tests/acquia_search.test \AcquiaSearchUnitTestCase::getMockedEnvironments()

Returns mocked apachesolr environments.

3 calls to AcquiaSearchUnitTestCase::getMockedEnvironments()
AcquiaSearchUnitTestCase::testApacheSolrOverride in acquia_search/tests/acquia_search.test
Tests that Acquia Search properly overrides the Apachesolr connection.
AcquiaSearchUnitTestCase::testApacheSolrOverrideAllAcquiaEnvironments in acquia_search/tests/acquia_search.test
Tests that existing apachesolr Acquia Search environments get overridden.
AcquiaSearchUnitTestCase::testApacheSolrOverrideWhenCoreWithDbNameNotAvailable in acquia_search/tests/acquia_search.test
Test override.

File

acquia_search/tests/acquia_search.test, line 352
Tests for the Acquia Search module.

Class

AcquiaSearchUnitTestCase
Unit tests of the functionality of the Acquia Search module.

Code

public function getMockedEnvironments() {
  return array(
    'ACQUIA' => array(
      'env_id' => 'acquia_search_server_1',
      'name' => 'Acquia Search',
      'url' => 'http://mock.acquia-search.com/solr/ABCD-12345',
      'service_class' => 'AcquiaSearchService',
      'table' => 'apachesolr_environment',
      'type' => 'Normal',
      'export_type' => 1,
      'index_bundles' => array(
        'node' => array(
          0 => 'article',
          1 => 'page',
        ),
      ),
    ),
    'ACQUIA_2' => array(
      'env_id' => 'acquia_search_server_2',
      'name' => 'Acquia Search 2',
      'url' => 'http://mock.acquia-search.com/solr/XYZW-12345',
      'service_class' => 'AcquiaSearchService',
      'table' => 'apachesolr_environment',
      'type' => 'Normal',
      'export_type' => 1,
      'index_bundles' => array(
        'node' => array(
          0 => 'article',
          1 => 'page',
        ),
      ),
    ),
    'NON-ACQUIA' => array(
      'env_id' => 'solr',
      'name' => 'localhost server',
      'url' => 'http://localhost:8983/solr',
      'service_class' => '',
      'table' => 'apachesolr_environment',
      'type' => 'Normal',
      'export_type' => 1,
      'index_bundles' => array(
        'node' => array(
          0 => 'article',
          1 => 'page',
        ),
      ),
      'conf' => array(
        'apachesolr_index_last' => array(),
      ),
    ),
  );
}