Example #1
0
 public function testAttributesCompare()
 {
     $attribute[1] = new Varien_Object(array('group_sort_path' => 1, 'sort_path' => 10));
     $attribute[2] = new Varien_Object(array('group_sort_path' => 1, 'sort_path' => 5));
     $attribute[3] = new Varien_Object(array('group_sort_path' => 2, 'sort_path' => 10));
     $this->assertEquals(1, $this->_model->attributesCompare($attribute[1], $attribute[2]));
     $this->assertEquals(-1, $this->_model->attributesCompare($attribute[2], $attribute[1]));
     $this->assertEquals(-1, $this->_model->attributesCompare($attribute[1], $attribute[3]));
     $this->assertEquals(1, $this->_model->attributesCompare($attribute[3], $attribute[1]));
     $this->assertEquals(-1, $this->_model->attributesCompare($attribute[2], $attribute[3]));
     $this->assertEquals(1, $this->_model->attributesCompare($attribute[3], $attribute[2]));
 }