public function testAbuts() { $dr1 = new DateRange(new DateTime('2006-07-08'), new DateTime('2006-09-05')); $dr2 = new DateRange(new DateTime('2006-09-06'), new DateTime('2006-09-15')); $this->assertTrue($dr2->abuts($dr1)); $this->assertTrue($dr1->abuts($dr2)); $dr3 = new DateRange(new DateTime('2006-09-07'), new DateTime('2006-09-15')); $this->assertFalse($dr1->abuts($dr3)); $this->assertFalse($dr3->abuts($dr1)); }