Beispiel #1
0
 public function testContainsInOpenEndedRange()
 {
     $range = new Range(-INF, 5);
     $this->assertTrue($range->contains(4));
     $this->assertTrue($range->contains(5));
     $this->assertFalse($range->contains(6));
 }
Beispiel #2
0
 /**
  * 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);
 }