mirror of
https://github.com/Karaka-Management/oms-Tasks.git
synced 2026-01-10 15:18:40 +00:00
upgrade phpunit
This commit is contained in:
parent
b3455054fb
commit
40a5ad12f8
|
|
@ -36,7 +36,8 @@ use phpOMS\Utils\TestUtils;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
final class ControllerTest extends \PHPUnit\Framework\TestCase
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Controller\ApiController::class)]
|
||||
final class ApiControllerTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
protected $app = null;
|
||||
|
||||
|
|
@ -86,10 +87,7 @@ final class ControllerTest extends \PHPUnit\Framework\TestCase
|
|||
TestUtils::setMember($this->module, 'app', $this->app);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Controller\ApiController
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testCreateTask() : void
|
||||
{
|
||||
$response = new HttpResponse();
|
||||
|
|
@ -123,10 +121,7 @@ final class ControllerTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertGreaterThan(0, $response->getDataArray('')['response']->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Controller\ApiController
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testApiTaskGet() : void
|
||||
{
|
||||
$response = new HttpResponse();
|
||||
|
|
@ -140,10 +135,7 @@ final class ControllerTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals(1, $response->getDataArray('')['response']->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Controller\ApiController
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testApiTaskSet() : void
|
||||
{
|
||||
$response = new HttpResponse();
|
||||
|
|
@ -160,10 +152,7 @@ final class ControllerTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals('New Title', $response->getDataArray('')['response']->title);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Controller\ApiController
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testCreateTaskElement() : void
|
||||
{
|
||||
$response = new HttpResponse();
|
||||
|
|
@ -198,10 +187,7 @@ final class ControllerTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertGreaterThan(0, $response->getDataArray('')['response']->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Controller\ApiController
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testApiTaskElementGet() : void
|
||||
{
|
||||
$response = new HttpResponse();
|
||||
|
|
@ -215,10 +201,7 @@ final class ControllerTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals(1, $response->getDataArray('')['response']->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Controller\ApiController
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testApiTaskElementSet() : void
|
||||
{
|
||||
$response = new HttpResponse();
|
||||
|
|
@ -234,10 +217,7 @@ final class ControllerTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals('This is a changed description', $response->getDataArray('')['response']->descriptionRaw);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Controller\ApiController
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testInvalidTaskCreate() : void
|
||||
{
|
||||
$response = new HttpResponse();
|
||||
|
|
@ -251,10 +231,7 @@ final class ControllerTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals(RequestStatusCode::R_400, $response->header->status);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Controller\ApiController
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testInvalidTaskElementCreate() : void
|
||||
{
|
||||
$response = new HttpResponse();
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ use phpOMS\Utils\TestUtils;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Controller\BackendController::class)]
|
||||
final class BackendControllerTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
protected $app = null;
|
||||
|
|
@ -78,10 +79,7 @@ final class BackendControllerTest extends \PHPUnit\Framework\TestCase
|
|||
TestUtils::setMember($this->module, 'app', $this->app);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Controller\BackendController
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testNavigation() : void
|
||||
{
|
||||
self::assertEquals(0, $this->module->openNav(999));
|
||||
|
|
|
|||
|
|
@ -21,12 +21,10 @@ use Modules\Tasks\Models\DutyType;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\AccountRelation::class)]
|
||||
final class AccountRelationTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\AccountRelation
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDefault() : void
|
||||
{
|
||||
$obj = new AccountRelation();
|
||||
|
|
@ -35,10 +33,7 @@ final class AccountRelationTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals(DutyType::TO, $obj->getDuty());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\AccountRelation
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testSetGet() : void
|
||||
{
|
||||
$obj = new AccountRelation($a = new NullAccount(1), DutyType::CC);
|
||||
|
|
|
|||
|
|
@ -21,12 +21,10 @@ use Modules\Tasks\Models\GroupRelation;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\GroupRelation::class)]
|
||||
final class GroupRelationTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\GroupRelation
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDefault() : void
|
||||
{
|
||||
$obj = new GroupRelation();
|
||||
|
|
@ -35,10 +33,7 @@ final class GroupRelationTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals(DutyType::TO, $obj->getDuty());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\GroupRelation
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testSetGet() : void
|
||||
{
|
||||
$obj = new GroupRelation($g = new NullGroup(1), DutyType::CC);
|
||||
|
|
|
|||
|
|
@ -19,31 +19,23 @@ use Modules\Tasks\Models\NullAccountRelation;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\NullAccountRelation::class)]
|
||||
final class NullAccountRelationTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullAccountRelation
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testNull() : void
|
||||
{
|
||||
self::assertInstanceOf('\Modules\Tasks\Models\AccountRelation', new NullAccountRelation());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullAccountRelation
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testId() : void
|
||||
{
|
||||
$null = new NullAccountRelation(2);
|
||||
self::assertEquals(2, $null->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullAccountRelation
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testJsonSerialize() : void
|
||||
{
|
||||
$null = new NullAccountRelation(2);
|
||||
|
|
|
|||
|
|
@ -19,31 +19,23 @@ use Modules\Tasks\Models\NullGroupRelation;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\NullGroupRelation::class)]
|
||||
final class NullGroupRelationTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullGroupRelation
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testNull() : void
|
||||
{
|
||||
self::assertInstanceOf('\Modules\Tasks\Models\GroupRelation', new NullGroupRelation());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullGroupRelation
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testId() : void
|
||||
{
|
||||
$null = new NullGroupRelation(2);
|
||||
self::assertEquals(2, $null->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullGroupRelation
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testJsonSerialize() : void
|
||||
{
|
||||
$null = new NullGroupRelation(2);
|
||||
|
|
|
|||
|
|
@ -19,31 +19,23 @@ use Modules\Tasks\Models\NullTaskElement;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\NullTaskElement::class)]
|
||||
final class NullTaskElementTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullTaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testNull() : void
|
||||
{
|
||||
self::assertInstanceOf('\Modules\Tasks\Models\TaskElement', new NullTaskElement());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullTaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testId() : void
|
||||
{
|
||||
$null = new NullTaskElement(2);
|
||||
self::assertEquals(2, $null->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullTaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testJsonSerialize() : void
|
||||
{
|
||||
$null = new NullTaskElement(2);
|
||||
|
|
|
|||
|
|
@ -19,31 +19,23 @@ use Modules\Tasks\Models\NullTaskSeen;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\NullTaskSeen::class)]
|
||||
final class NullTaskSeenTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullTaskSeen
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testNull() : void
|
||||
{
|
||||
self::assertInstanceOf('\Modules\Tasks\Models\TaskSeen', new NullTaskSeen());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullTaskSeen
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testId() : void
|
||||
{
|
||||
$null = new NullTaskSeen(2);
|
||||
self::assertEquals(2, $null->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullTaskSeen
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testJsonSerialize() : void
|
||||
{
|
||||
$null = new NullTaskSeen(2);
|
||||
|
|
|
|||
|
|
@ -19,31 +19,23 @@ use Modules\Tasks\Models\NullTask;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\NullTask::class)]
|
||||
final class NullTaskTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullTask
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testNull() : void
|
||||
{
|
||||
self::assertInstanceOf('\Modules\Tasks\Models\Task', new NullTask());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullTask
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testId() : void
|
||||
{
|
||||
$null = new NullTask(2);
|
||||
self::assertEquals(2, $null->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\NullTask
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testJsonSerialize() : void
|
||||
{
|
||||
$null = new NullTask(2);
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ use Modules\Tasks\Models\RelationAbstract;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\RelationAbstract::class)]
|
||||
final class RelationAbstractTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
private RelationAbstract $rel;
|
||||
|
|
@ -37,20 +38,14 @@ final class RelationAbstractTest extends \PHPUnit\Framework\TestCase
|
|||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\RelationAbstract
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDefault() : void
|
||||
{
|
||||
self::assertEquals(0, $this->rel->id);
|
||||
self::assertEquals(DutyType::TO, $this->rel->getDuty());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\RelationAbstract
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDutyInputOutput() : void
|
||||
{
|
||||
$this->rel->setDuty(DutyType::CC);
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ use Modules\Tasks\Models\TaskStatus;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\TaskElement::class)]
|
||||
final class TaskElementTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
private TaskElement $element;
|
||||
|
|
@ -35,10 +36,7 @@ final class TaskElementTest extends \PHPUnit\Framework\TestCase
|
|||
$this->element = new TaskElement();
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDefault() : void
|
||||
{
|
||||
self::assertEquals(0, $this->element->id);
|
||||
|
|
@ -54,60 +52,42 @@ final class TaskElementTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals(TaskPriority::NONE, $this->element->priority);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testCreatedByInputOutput() : void
|
||||
{
|
||||
$this->element->createdBy = new NullAccount(1);
|
||||
self::assertEquals(1, $this->element->createdBy->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDueInputOutput() : void
|
||||
{
|
||||
$this->element->due = ($date = new \DateTime('2000-05-07'));
|
||||
self::assertEquals($date->format('Y-m-d'), $this->element->due->format('Y-m-d'));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDescriptionInputOutput() : void
|
||||
{
|
||||
$this->element->description = 'Description';
|
||||
self::assertEquals('Description', $this->element->description);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDescriptionRawInputOutput() : void
|
||||
{
|
||||
$this->element->descriptionRaw = 'DescriptionRaw';
|
||||
self::assertEquals('DescriptionRaw', $this->element->descriptionRaw);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testTaskInputOutput() : void
|
||||
{
|
||||
$this->element->task = 2;
|
||||
self::assertEquals(2, $this->element->task);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testAccountToInputOutput() : void
|
||||
{
|
||||
$this->element->addTo(new NullAccount(3));
|
||||
|
|
@ -118,10 +98,7 @@ final class TaskElementTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertCount(2, $this->element->getTo());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testGroupToInputOutput() : void
|
||||
{
|
||||
$this->element->addGroupTo(new NullGroup(4));
|
||||
|
|
@ -132,10 +109,7 @@ final class TaskElementTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertCount(2, $this->element->getTo());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testAccountCCInputOutput() : void
|
||||
{
|
||||
$this->element->addCC(new NullAccount(5));
|
||||
|
|
@ -146,10 +120,7 @@ final class TaskElementTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertCount(2, $this->element->getCC());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testGroupCCInputOutput() : void
|
||||
{
|
||||
$this->element->addGroupCC(new NullGroup(6));
|
||||
|
|
@ -160,46 +131,31 @@ final class TaskElementTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertCount(2, $this->element->getCC());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testInvalidAccountTo() : void
|
||||
{
|
||||
self::assertFalse($this->element->isToAccount(7));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testInvalidAccountCC() : void
|
||||
{
|
||||
self::assertFalse($this->element->isCCAccount(8));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testInvalidGroupTo() : void
|
||||
{
|
||||
self::assertFalse($this->element->isToGroup(9));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testInvalidGroupCC() : void
|
||||
{
|
||||
self::assertFalse($this->element->isCCGroup(10));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskElement
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testSerialize() : void
|
||||
{
|
||||
$this->element->task = 2;
|
||||
|
|
|
|||
|
|
@ -28,21 +28,16 @@ use phpOMS\Utils\RnG\Text;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\TaskMapper::class)]
|
||||
final class TaskMapperTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskMapper
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDefault() : void
|
||||
{
|
||||
self::assertEquals([], TaskMapper::getOpenCreatedBy(999));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskMapper
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testCRUD() : void
|
||||
{
|
||||
$task = new Task();
|
||||
|
|
@ -141,10 +136,7 @@ final class TaskMapperTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertCount(2, \end($actual)->getCC());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\TaskMapper
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testNewest() : void
|
||||
{
|
||||
$newest = TaskMapper::getAll()->sort('id', OrderType::DESC)->limit(1)->execute();
|
||||
|
|
@ -152,11 +144,9 @@ final class TaskMapperTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertCount(1, $newest);
|
||||
}
|
||||
|
||||
/**
|
||||
* @group volume
|
||||
* @group module
|
||||
* @coversNothing
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('volume')]
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
#[\PHPUnit\Framework\Attributes\CoversNothing]
|
||||
public function testCreatedByMeForMe() : void
|
||||
{
|
||||
$text = new Text();
|
||||
|
|
@ -191,11 +181,9 @@ final class TaskMapperTest extends \PHPUnit\Framework\TestCase
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @group volume
|
||||
* @group module
|
||||
* @coversNothing
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('volume')]
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
#[\PHPUnit\Framework\Attributes\CoversNothing]
|
||||
public function testCreatedByMeForOther() : void
|
||||
{
|
||||
$text = new Text();
|
||||
|
|
@ -230,11 +218,9 @@ final class TaskMapperTest extends \PHPUnit\Framework\TestCase
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @group volume
|
||||
* @group module
|
||||
* @coversNothing
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('volume')]
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
#[\PHPUnit\Framework\Attributes\CoversNothing]
|
||||
public function testCreatedByOtherForMe() : void
|
||||
{
|
||||
$text = new Text();
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ use Modules\Tasks\Models\TaskType;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Models\Task::class)]
|
||||
final class TaskTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
private Task $task;
|
||||
|
|
@ -37,10 +38,7 @@ final class TaskTest extends \PHPUnit\Framework\TestCase
|
|||
$this->task = new Task();
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDefault() : void
|
||||
{
|
||||
self::assertEquals(0, $this->task->id);
|
||||
|
|
@ -67,70 +65,49 @@ final class TaskTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertInstanceOf('\Modules\Tasks\Models\NullTaskElement', $this->task->getTaskElement(1));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testCreatedByInputOutput() : void
|
||||
{
|
||||
$this->task->setCreatedBy(new NullAccount(1));
|
||||
self::assertEquals(1, $this->task->getCreatedBy()->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testStartInputOutput() : void
|
||||
{
|
||||
$this->task->start = ($date = new \DateTime('2005-05-05'));
|
||||
self::assertEquals($date->format('Y-m-d'), $this->task->start->format('Y-m-d'));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testTitleInputOutput() : void
|
||||
{
|
||||
$this->task->title = 'Title';
|
||||
self::assertEquals('Title', $this->task->title);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDoneInputOutput() : void
|
||||
{
|
||||
$this->task->done = ($date = new \DateTime('2000-05-06'));
|
||||
self::assertEquals($date->format('Y-m-d'), $this->task->done->format('Y-m-d'));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDueInputOutput() : void
|
||||
{
|
||||
$this->task->due = ($date = new \DateTime('2000-05-07'));
|
||||
self::assertEquals($date->format('Y-m-d'), $this->task->due->format('Y-m-d'));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testClosableInputOutput() : void
|
||||
{
|
||||
$this->task->isClosable = false;
|
||||
self::assertFalse($this->task->isClosable);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testElementInputOutput() : void
|
||||
{
|
||||
$taskElement1 = new TaskElement();
|
||||
|
|
@ -163,10 +140,7 @@ final class TaskTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals(0, $this->task->getTaskElement(0)->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testElementRemoval() : void
|
||||
{
|
||||
$taskElement1 = new TaskElement();
|
||||
|
|
@ -189,10 +163,7 @@ final class TaskTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertTrue($success);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testInvertElements() : void
|
||||
{
|
||||
$taskElement1 = new TaskElement();
|
||||
|
|
@ -213,50 +184,35 @@ final class TaskTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals([$taskElement2, $taskElement1], $this->task->invertTaskElements());
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testInvalidElementRemoval() : void
|
||||
{
|
||||
$success = $this->task->removeElement(99);
|
||||
self::assertFalse($success);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDescriptionInputOutput() : void
|
||||
{
|
||||
$this->task->description = 'Description';
|
||||
self::assertEquals('Description', $this->task->description);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDescriptionRawInputOutput() : void
|
||||
{
|
||||
$this->task->descriptionRaw = 'DescriptionRaw';
|
||||
self::assertEquals('DescriptionRaw', $this->task->descriptionRaw);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testEditableInputOutput() : void
|
||||
{
|
||||
$this->task->isEditable = false;
|
||||
self::assertFalse($this->task->isEditable);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testToArray() : void
|
||||
{
|
||||
$arr = [
|
||||
|
|
@ -283,10 +239,7 @@ final class TaskTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertTrue($isSubset);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Models\Task
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testToJson() : void
|
||||
{
|
||||
$arr = [
|
||||
|
|
|
|||
|
|
@ -24,12 +24,10 @@ use Modules\Tasks\Views\TaskView;
|
|||
/**
|
||||
* @internal
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Tasks\Views\TaskView::class)]
|
||||
class TaskViewTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
/**
|
||||
* @covers \Modules\Tasks\Views\TaskView
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testDefault() : void
|
||||
{
|
||||
$view = new TaskView();
|
||||
|
|
@ -37,10 +35,7 @@ class TaskViewTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertStringContainsString('', $view->getAccountImage(999));
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers \Modules\Tasks\Views\TaskView
|
||||
* @group module
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\Group('module')]
|
||||
public function testAccountImageUrl() : void
|
||||
{
|
||||
$media = new Media();
|
||||
|
|
|
|||
|
|
@ -1,31 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" bootstrap="Bootstrap.php" colors="true" columns="120" stopOnError="true" stopOnFailure="false" stopOnIncomplete="false" stopOnSkipped="false" beStrictAboutTestsThatDoNotTestAnything="false" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.3/phpunit.xsd">
|
||||
<coverage includeUncoveredFiles="true" processUncoveredFiles="false">
|
||||
<include>
|
||||
<directory suffix=".php">../</directory>
|
||||
</include>
|
||||
<exclude>
|
||||
<directory>../vendor*</directory>
|
||||
<directory>../MainRepository*</directory>
|
||||
<directory>../Karaka*</directory>
|
||||
<directory>../Admin/Install/Application*</directory>
|
||||
<directory>../phpOMS*</directory>
|
||||
<directory>../tests*</directory>
|
||||
<directory>../*/tests*</directory>
|
||||
<directory>../**/tests*</directory>
|
||||
<directory>*/tests*</directory>
|
||||
<directory suffix="tpl.php">../*</directory>
|
||||
<directory suffix="lang.php">../*</directory>
|
||||
<directory suffix="Test.php">../*</directory>
|
||||
<directory suffix="Routes.php">../*</directory>
|
||||
<directory suffix="Hooks.php">../*</directory>
|
||||
<directory>../**/test*</directory>
|
||||
<directory>../**/Theme*</directory>
|
||||
<directory>../**/Admin/Routes*</directory>
|
||||
<directory>../**/Admin/Hooks*</directory>
|
||||
<directory>../**/Admin/Install*</directory>
|
||||
<directory>../Media/Files*</directory>
|
||||
</exclude>
|
||||
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" bootstrap="Bootstrap.php" colors="true" columns="120" stopOnError="true" stopOnFailure="false" stopOnIncomplete="false" stopOnSkipped="false" beStrictAboutTestsThatDoNotTestAnything="false" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/11.0/phpunit.xsd" cacheDirectory=".phpunit.cache">
|
||||
<coverage includeUncoveredFiles="true">
|
||||
<report>
|
||||
<clover outputFile="coverage.xml"/>
|
||||
<html outputDirectory="../tests" lowUpperBound="75" highLowerBound="95"/>
|
||||
|
|
@ -56,4 +31,31 @@
|
|||
<const name="WEB_SERVER_DOCROOT" value="./Karaka"/>
|
||||
<const name="RESET" value="1"/>
|
||||
</php>
|
||||
<source>
|
||||
<include>
|
||||
<directory suffix=".php">../</directory>
|
||||
</include>
|
||||
<exclude>
|
||||
<directory>../vendor*</directory>
|
||||
<directory>../MainRepository*</directory>
|
||||
<directory>../Karaka*</directory>
|
||||
<directory>../Admin/Install/Application*</directory>
|
||||
<directory>../phpOMS*</directory>
|
||||
<directory>../tests*</directory>
|
||||
<directory>../*/tests*</directory>
|
||||
<directory>../**/tests*</directory>
|
||||
<directory>*/tests*</directory>
|
||||
<directory suffix="tpl.php">../*</directory>
|
||||
<directory suffix="lang.php">../*</directory>
|
||||
<directory suffix="Test.php">../*</directory>
|
||||
<directory suffix="Routes.php">../*</directory>
|
||||
<directory suffix="Hooks.php">../*</directory>
|
||||
<directory>../**/test*</directory>
|
||||
<directory>../**/Theme*</directory>
|
||||
<directory>../**/Admin/Routes*</directory>
|
||||
<directory>../**/Admin/Hooks*</directory>
|
||||
<directory>../**/Admin/Install*</directory>
|
||||
<directory>../Media/Files*</directory>
|
||||
</exclude>
|
||||
</source>
|
||||
</phpunit>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user