public function MemCacheSavingCase::testObject in Memcache API and Integration 7
Same name in this branch
- 7 tests/memcache.test \MemCacheSavingCase::testObject()
- 7 tests/memcache6.test \MemCacheSavingCase::testObject()
Same name and namespace in other branches
- 6 tests/memcache.test \MemCacheSavingCase::testObject()
Test the saving and restoring of an object.
File
- tests/
memcache.test, line 302 - Test cases for the memcache cache backend.
Class
Code
public 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, $this->default_bin);
$cache = cache_get('test_object', $this->default_bin);
$this
->assertTrue(isset($cache->data) && $cache->data == $test_object, t('Object is saved and restored properly.'));
}