function CacheSavingCase::testObject

7.x cache.test CacheSavingCase::testObject()

Test the saving and restoring of an object.

File

drupal-7.x/modules/simpletest/tests/cache.test, line 143

Class

CacheSavingCase

Code

function testObject() {
  $test_object = new stdClass();
  $test_object->test1 = $this->randomName(100);
  $test_object->test2 = 100;
  $test_object->test3 = array('drupal1', 'drupal2' => 'drupal3', 'drupal4' => array('drupal5', 'drupal6'));

  cache_set('test_object', $test_object, 'cache');
  $cache = cache_get('test_object', 'cache');
  $this->assertTrue(isset($cache->data) && $cache->data == $test_object, 'Object is saved and restored properly.');
}