77 lines
2.1 KiB
PHP
77 lines
2.1 KiB
PHP
<?php
|
|
|
|
namespace Tests\PHPCensor\Model\Base;
|
|
|
|
use PHPCensor\Model\Base\ProjectGroup;
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
class ProjectGroupTest extends TestCase
|
|
{
|
|
public function testConstruct()
|
|
{
|
|
$projectGroup = new ProjectGroup();
|
|
|
|
self::assertInstanceOf('PHPCensor\Model', $projectGroup);
|
|
self::assertInstanceOf('PHPCensor\Model\Base\ProjectGroup', $projectGroup);
|
|
|
|
self::assertEquals([
|
|
'id' => null,
|
|
'title' => null,
|
|
'create_date' => null,
|
|
'user_id' => 0,
|
|
], $projectGroup->getDataArray());
|
|
}
|
|
|
|
public function testId()
|
|
{
|
|
$projectGroup = new ProjectGroup();
|
|
|
|
$result = $projectGroup->setId(100);
|
|
self::assertEquals(true, $result);
|
|
self::assertEquals(100, $projectGroup->getId());
|
|
|
|
$result = $projectGroup->setId(100);
|
|
self::assertEquals(false, $result);
|
|
}
|
|
|
|
public function testTitle()
|
|
{
|
|
$projectGroup = new ProjectGroup();
|
|
|
|
$result = $projectGroup->setTitle('title');
|
|
self::assertEquals(true, $result);
|
|
self::assertEquals('title', $projectGroup->getTitle());
|
|
|
|
$result = $projectGroup->setTitle('title');
|
|
self::assertEquals(false, $result);
|
|
}
|
|
|
|
public function testCreateDate()
|
|
{
|
|
$projectGroup = new ProjectGroup();
|
|
self::assertEquals(null, $projectGroup->getCreateDate());
|
|
|
|
$projectGroup = new ProjectGroup();
|
|
$createDate = new \DateTime();
|
|
|
|
$result = $projectGroup->setCreateDate($createDate);
|
|
self::assertEquals(true, $result);
|
|
self::assertEquals($createDate->getTimestamp(), $projectGroup->getCreateDate()->getTimestamp());
|
|
|
|
$result = $projectGroup->setCreateDate($createDate);
|
|
self::assertEquals(false, $result);
|
|
}
|
|
|
|
public function testUserId()
|
|
{
|
|
$projectGroup = new ProjectGroup();
|
|
|
|
$result = $projectGroup->setUserId(200);
|
|
self::assertEquals(true, $result);
|
|
self::assertEquals(200, $projectGroup->getUserId());
|
|
|
|
$result = $projectGroup->setUserId(200);
|
|
self::assertEquals(false, $result);
|
|
}
|
|
}
|