upgrade phpunit

This commit is contained in:
Dennis Eichhorn 2024-03-20 05:16:00 +00:00
parent b3455054fb
commit 40a5ad12f8
15 changed files with 119 additions and 307 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 = [

View File

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

View File

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