public function testEqualsThrowsExceptionIfBothObjectsAreIncomparable() { self::setExpectedException(IncomparableException::class); $objectA = new Author('first', 'last'); $objectB = $this->getMockBuilder(Comparable::class)->getMockForAbstractClass(); $objectA->equals($objectB); }
/** * @param Author $a * @param Author $b * @return boolean */ private function equalsAuthors(Author $a, Author $b) { return $a->equals($b); }