forked from mirror/Part-DB.Part-DB-server
Use DatetimeImmutable instead of DateTime wherever possible
This commit is contained in:
parent
eebc373734
commit
235d572f8c
39 changed files with 222 additions and 112 deletions
|
@ -33,12 +33,11 @@ class PartLotTest extends TestCase
|
|||
$lot = new PartLot();
|
||||
$this->assertNull($lot->isExpired(), 'Lot must be return null when no Expiration date is set!');
|
||||
|
||||
$datetime = new DateTime();
|
||||
|
||||
$lot->setExpirationDate($datetime->setTimestamp(strtotime('now +1 hour')));
|
||||
$lot->setExpirationDate(new \DateTimeImmutable('+1 hour'));
|
||||
$this->assertFalse($lot->isExpired(), 'Lot with expiration date in the future must not be expired!');
|
||||
|
||||
$lot->setExpirationDate($datetime->setTimestamp(strtotime('now -1 hour')));
|
||||
$lot->setExpirationDate(new \DateTimeImmutable('-1 hour'));
|
||||
$this->assertTrue($lot->isExpired(), 'Lot with expiration date in the past must be expired!');
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue