public function testAttributesCompare() { $attribute[1] = new \Magento\Framework\DataObject(['group_sort_path' => 1, 'sort_path' => 10]); $attribute[2] = new \Magento\Framework\DataObject(['group_sort_path' => 1, 'sort_path' => 5]); $attribute[3] = new \Magento\Framework\DataObject(['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])); }