public function CacheTest::testBasics

File

drupal/core/vendor/doctrine/common/tests/Doctrine/Tests/Common/Cache/CacheTest.php, line 9

Class

CacheTest

Namespace

Doctrine\Tests\Common\Cache

Code

public function testBasics() {
  $cache = $this
    ->_getCacheDriver();

  // Test save
  $cache
    ->save('test_key', 'testing this out');

  // Test contains to test that save() worked
  $this
    ->assertTrue($cache
    ->contains('test_key'));

  // Test fetch
  $this
    ->assertEquals('testing this out', $cache
    ->fetch('test_key'));

  // Test delete
  $cache
    ->save('test_key2', 'test2');
  $cache
    ->delete('test_key2');
  $this
    ->assertFalse($cache
    ->contains('test_key2'));
}