From 4ce1dac792a1878d4fddca2ac469642396dab594 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 28 Nov 2020 19:26:40 +0100 Subject: [PATCH] fix tests --- Models/NullProject.php | 11 +++++++++++ Models/Project.php | 2 +- tests/Models/ProjectTest.php | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Models/NullProject.php b/Models/NullProject.php index 287d69a..ac7c8dd 100755 --- a/Models/NullProject.php +++ b/Models/NullProject.php @@ -24,4 +24,15 @@ namespace Modules\ProjectManagement\Models; */ final class NullProject extends Project { + /** + * Constructor + * + * @param int $id Model id + * + * @since 1.0.0 + */ + public function __construct(int $id = 0) + { + $this->id = $id; + } } diff --git a/Models/Project.php b/Models/Project.php index accf6d8..5a4963c 100755 --- a/Models/Project.php +++ b/Models/Project.php @@ -38,7 +38,7 @@ class Project * @var int * @since 1.0.0 */ - private int $id = 0; + protected int $id = 0; /** * Start date. diff --git a/tests/Models/ProjectTest.php b/tests/Models/ProjectTest.php index 5b455b8..836580d 100755 --- a/tests/Models/ProjectTest.php +++ b/tests/Models/ProjectTest.php @@ -34,7 +34,7 @@ class ProjectTest extends \PHPUnit\Framework\TestCase $project = new Project(); self::assertEquals(0, $project->getId()); - self::assertInstanceOf('\Modules\Calendar\Models\Calendar', $project->getCalendar()); + self::assertInstanceOf('\Modules\Calendar\Models\Calendar', $project->calendar); self::assertEquals((new \DateTime('now'))->format('Y-m-d'), $project->createdAt->format('Y-m-d')); self::assertEquals((new \DateTime('now'))->format('Y-m-d'), $project->getStart()->format('Y-m-d')); self::assertEquals((new \DateTime('now'))->modify('+1 month')->format('Y-m-d'), $project->getEnd()->format('Y-m-d'));