function testShutdown()
 {
     $item1 = new CartItem(1);
     $item2 = new CartItem(2);
     $item1->setAmount(10);
     $item2->setAmount(20);
     $this->cart_handler->addItem($item1);
     $this->cart_handler->addItem($item2);
     $time = time();
     $this->user->setReturnValue('getId', 1000);
     $this->cart_handler->_dbCartHandler();
     $this->db->sqlSelect('cart');
     $arr = $this->db->getArray();
     $this->assertEqual(sizeof($arr), 1);
     $record = reset($arr);
     $this->assertEqual($record['user_id'], 1000);
     $this->assertEqual($record['cart_id'], 10);
     //???
     $this->assertTrue($record['last_activity_time'] >= $time);
     $this->assertEqual($record['cart_items'], serialize($this->cart_handler->getItems()));
 }