public function testContainsInOpenEndedRange() { $range = new Range(-INF, 5); $this->assertTrue($range->contains(4)); $this->assertTrue($range->contains(5)); $this->assertFalse($range->contains(6)); }
/** * Checks whether the given <code>Range</code> overlaps this range * @param range * @return true if the given range overlaps this range */ public function overlaps(Range $range) { return $range->contains($this->start) || $range->contains($this->end) || $this->includes($range); }