Contains Drupal\system\Tests\KeyValueStore\MemoryStorageTest.
<?php /** * @file * Contains Drupal\system\Tests\KeyValueStore\MemoryStorageTest. */ namespace Drupal\system\Tests\KeyValueStore; /** * Tests the key-value memory storage. */ class MemoryStorageTest extends StorageTestBase { /** * Holds the original default key/value service name. * * @var String */ protected $originalKeyValue = NULL; public static function getInfo() { return array( 'name' => 'Memory storage', 'description' => 'Tests the key-value memory storage.', 'group' => 'Key-value store', ); } protected function setUp() { parent::setUp(); $this->container ->register('keyvalue.memory', 'Drupal\\Core\\KeyValueStore\\KeyValueMemoryFactory'); global $conf; if (isset($conf['keyvalue_default'])) { $this->originalKeyValue = $conf['keyvalue_default']; } $conf['keyvalue_default'] = 'keyvalue.memory'; } protected function tearDown() { global $conf; if (isset($this->originalKeyValue)) { $conf['keyvalue_default'] = $this->originalKeyValue; } else { unset($conf['keyvalue_default']); } parent::tearDown(); } }