fix tests

This commit is contained in:
Dennis Eichhorn 2020-11-28 19:26:40 +01:00
parent 4eec1a5ccf
commit 4ce1dac792
3 changed files with 13 additions and 2 deletions

View File

@ -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;
}
}

View File

@ -38,7 +38,7 @@ class Project
* @var int
* @since 1.0.0
*/
private int $id = 0;
protected int $id = 0;
/**
* Start date.

View File

@ -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'));