public function PreferredSearchCoreTest::testNonHosted in Acquia Search 3.x
Tests non hosted site.
File
- tests/
src/ Unit/ PreferredSearchCoreTest.php, line 80
Class
- PreferredSearchCoreTest
- @coversDefaultClass \Drupal\acquia_search\PreferredSearchCore @group Acquia Search Solr
Namespace
Drupal\Tests\acquia_search\UnitCode
public function testNonHosted() {
$storage = new Storage();
$ah_env = '';
$sites_folder_name = 'default';
$ah_db_role = '';
$available_cores = [];
$storage
->setIdentifier('');
$core_service = new PreferredSearchCore(Storage::getIdentifier(), $ah_env, $sites_folder_name, $ah_db_role, $available_cores);
$this
->assertEquals([], $core_service
->getListOfPossibleCores());
$this
->assertFalse($core_service
->isPreferredCoreAvailable());
$this
->assertNull($core_service
->getPreferredCore());
$this
->assertNull($core_service
->getPreferredCoreId());
$this
->assertNull($core_service
->getPreferredCoreHostname());
$storage
->setIdentifier('ABC-12345');
$this
->assertEquals('ABC-12345', Storage::getIdentifier());
$core_service = new PreferredSearchCore(Storage::getIdentifier(), $ah_env, $sites_folder_name, $ah_db_role, $available_cores);
$this
->assertEquals([], $core_service
->getListOfPossibleCores());
$this
->assertEquals([], $core_service
->getListOfAvailableCores());
$this
->assertFalse($core_service
->isPreferredCoreAvailable());
$this
->assertNull($core_service
->getPreferredCore());
$this
->assertNull($core_service
->getPreferredCoreId());
$this
->assertNull($core_service
->getPreferredCoreHostname());
}