De neuen Tests garantieren, den Zusammenhang zwischen dem 'Setter' und 'Getter'.

This commit is contained in:
2021-03-29 16:20:33 +02:00
parent e4cd00caf1
commit b7b72d9044
@@ -60,8 +60,14 @@ class WorkingHoursTest extends Unit
$obj $obj
->setWorkingDay($date) ->setWorkingDay($date)
->setWorkingTime($interval); ->setWorkingTime($interval);
$this->assertNotNull($obj->getWorkingDay()); $this->assertNotNull($obj->getWorkingDay());
$this->assertInstanceOf(DateTime::class, $obj->getWorkingDay());
$this->assertEquals($date, $obj->getWorkingDay());
$this->assertNotNull($obj->getWorkingTime()); $this->assertNotNull($obj->getWorkingTime());
$this->assertInstanceOf(DateInterval::class, $obj->getWorkingTime());
$this->assertEquals($interval, $obj->getWorkingTime());
$json = $obj->jsonSerialize(); $json = $obj->jsonSerialize();
$this->assertIsArray($json); $this->assertIsArray($json);