public function testDueDateExpired() { $entity = new Task(); $nowDate = new \DateTime(); $oneDayInterval = new \DateInterval('P1D'); $this->assertFalse($entity->isDueDateExpired()); $dateInPast = $nowDate->sub($oneDayInterval); $entity->setDueDate($dateInPast); $this->assertTrue($entity->isDueDateExpired()); $dateInFuture = $nowDate->add($oneDayInterval); $entity->setDueDate($dateInFuture); $this->assertFalse($entity->isDueDateExpired()); }