* Check or a variable is stored and restored properly.
**/
functioncheckVariable($var){
cache_set('test_var',$var,'cache');
$cache=cache_get('test_var','cache');
$this->assertTrue(isset($cache->data)&&$cache->data===$var,t('@type is saved and restored properly.',array('@type'=>ucfirst(gettype($var)))));
functioncheckVariable($var,$key='test_var'){
cache_set($key,$var,'cache');
$cache=cache_get($key,'cache');
$this->assertTrue(isset($cache->data)&&$cache->data===$var,t('@type is saved and restored properly!key.',array('@type'=>ucfirst(gettype($var)),'!key'=>($key!='test_var')?t(' with key @key',array('@key'=>$key)):'')));