public function StorageTest::testStorage in Acquia Search 3.x
Tests storage.
File
- tests/
src/ Unit/ Helper/ StorageTest.php, line 79
Class
- StorageTest
- @coversDefaultClass \Drupal\acquia_search\Helper\Storage @group Acquia Search Solr
Namespace
Drupal\Tests\acquia_search\Unit\HelperCode
public function testStorage() {
$storage = new Storage();
$host = 'https://example.com';
$storage
->setApiHost($host);
$this
->assertEquals($host, Storage::getApiHost());
$key = $this
->randomMachineName(20);
$storage
->setApiKey($key);
$this
->assertEquals($key, Storage::getApiKey());
$id = $this
->randomMachineName();
$storage
->setIdentifier($id);
$this
->assertEquals($id, Storage::getIdentifier());
$uuid = new Php();
$uuid = $uuid
->generate();
$storage
->setUuid($uuid);
$this
->assertEquals($uuid, Storage::getUuid());
$this
->assertEquals(Storage::getVersion(), 'testing-3.x');
$storage
->deleteAllData();
$this
->assertEquals('ABC-12345.env.db', Storage::getSearchCoreOverride());
$this
->assertTrue(Storage::isReadOnly());
$this
->assertEquals($storage
->getExtractQueryHandlerOption(), 'some/value');
}