assertInstanceOf('PhpOffice\\PhpPresentation\\Style\\Border', $object->getBottom()); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Style\\Border', $object->getLeft()); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Style\\Border', $object->getRight()); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Style\\Border', $object->getTop()); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Style\\Border', $object->getDiagonalDown()); $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Style\\Border', $object->getDiagonalUp()); $this->assertEquals(Border::LINE_NONE, $object->getDiagonalDown()->getLineStyle()); $this->assertEquals(Border::LINE_NONE, $object->getDiagonalUp()->getLineStyle()); } /** * Test get/set hash index */ public function testSetGetHashIndex() { $object = new Borders(); $value = rand(1, 100); $object->setHashIndex($value); $this->assertEquals($value, $object->getHashIndex()); } /** * Test get/set hash code */ public function testGetHashCode() { $object = new Borders(); $this->assertEquals( md5( $object->getLeft()->getHashCode() . $object->getRight()->getHashCode() . $object->getTop()->getHashCode() . $object->getBottom()->getHashCode() . $object->getDiagonalUp()->getHashCode() . $object->getDiagonalDown()->getHashCode() . get_class($object) ), $object->getHashCode() ); } }