/** * @test * @dataProvider sameDatesProvider * * @param HammerTime $date1 * @param HammerTime $date2 * @param HammerTime $date3 */ public function testIsAfterOrEqual(HammerTime $date1, HammerTime $date2, HammerTime $date3) { // date1 and date2 are the same. $this->assertFalse($date1->isAfter($date2)); $this->assertTrue($date1->isAfterOrEqual($date2)); $this->assertFalse($date2->isAfter($date1)); $this->assertTrue($date2->isAfterOrEqual($date1)); // date3 is later $this->assertTrue($date3->isAfter($date1)); $this->assertTrue($date3->isAfterOrEqual($date1)); }