예제 #1
0
 /**
  * calculate()
  * getItemCount()
  * hasItems()
  * @magentoDataFixture Mage/Catalog/_files/two_products.php
  */
 public function testCalculate()
 {
     $session = Mage::getSingleton('Mage_Catalog_Model_Session');
     try {
         $session->unsCatalogCompareItemsCount();
         $this->assertFalse($this->_helper->hasItems());
         $this->assertEquals(0, $session->getCatalogCompareItemsCount());
         $this->_populateCompareList();
         $this->_helper->calculate();
         $this->assertEquals(2, $session->getCatalogCompareItemsCount());
         $this->assertTrue($this->_helper->hasItems());
         $session->unsCatalogCompareItemsCount();
     } catch (Exception $e) {
         $session->unsCatalogCompareItemsCount();
         throw $e;
     }
 }