/** * @covers Mage_Core_Model_Resource_Store_Collection::addGroupFilter * @covers Mage_Core_Model_Resource_Store_Collection::addIdFilter * @covers Mage_Core_Model_Resource_Store_Collection::addWebsiteFilter * @covers Mage_Core_Model_Resource_Store_Collection::addCategoryFilter */ public function testAddFilters() { $this->_collection->addGroupFilter(1); $this->assertContains('group_id IN', (string) $this->_collection->getSelect(), 'Group filter'); $this->_collection->addIdFilter(1); $this->assertContains('store_id IN', (string) $this->_collection->getSelect(), 'Id filter'); $this->_collection->addWebsiteFilter(1); $this->assertContains('website_id IN', (string) $this->_collection->getSelect(), 'Website filter'); $this->_collection->addCategoryFilter(1); $this->assertContains('root_category_id IN', (string) $this->_collection->getSelect(), 'Category filter'); }
/** * @covers Mage_Core_Model_Resource_Store_Collection::addGroupFilter * @covers Mage_Core_Model_Resource_Store_Collection::addIdFilter * @covers Mage_Core_Model_Resource_Store_Collection::addWebsiteFilter * @covers Mage_Core_Model_Resource_Store_Collection::addCategoryFilter */ public function testAddFilters() { $this->_collection->addGroupFilter(1); $quote = $this->_getQuoteIdentifierSymbol(); $this->assertContains("{$quote}group_id{$quote} IN", (string) $this->_collection->getSelect(), 'Group filter'); $this->_collection->addIdFilter(1); $this->assertContains("{$quote}store_id{$quote} IN", (string) $this->_collection->getSelect(), 'Id filter'); $this->_collection->addWebsiteFilter(1); $this->assertContains("{$quote}website_id{$quote} IN", (string) $this->_collection->getSelect(), 'Website filter'); $this->_collection->addCategoryFilter(1); $this->assertContains("{$quote}root_category_id{$quote} IN", (string) $this->_collection->getSelect(), 'Category filter'); }