function CacheSavingCase::testObject

Test the saving and restoring of an object.

File

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.');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.