diff --git a/tests/Models/NullProjectAttributeTest.php b/tests/Models/NullProjectAttributeTest.php index 73fda11..7ea21e2 100644 --- a/tests/Models/NullProjectAttributeTest.php +++ b/tests/Models/NullProjectAttributeTest.php @@ -19,31 +19,23 @@ use Modules\ProjectManagement\Models\NullProjectAttribute; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\ProjectManagement\Models\NullProjectAttribute::class)] final class NullProjectAttributeTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\ProjectManagement\Models\NullProjectAttribute - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\ProjectManagement\Models\ProjectAttribute', new NullProjectAttribute()); } - /** - * @covers \Modules\ProjectManagement\Models\NullProjectAttribute - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullProjectAttribute(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\ProjectManagement\Models\NullProjectAttribute - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullProjectAttribute(2); diff --git a/tests/Models/NullProjectAttributeTypeTest.php b/tests/Models/NullProjectAttributeTypeTest.php index 1717c40..cf99fb9 100644 --- a/tests/Models/NullProjectAttributeTypeTest.php +++ b/tests/Models/NullProjectAttributeTypeTest.php @@ -19,31 +19,23 @@ use Modules\ProjectManagement\Models\NullProjectAttributeType; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\ProjectManagement\Models\NullProjectAttributeType::class)] final class NullProjectAttributeTypeTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\ProjectManagement\Models\NullProjectAttributeType - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\ProjectManagement\Models\ProjectAttributeType', new NullProjectAttributeType()); } - /** - * @covers \Modules\ProjectManagement\Models\NullProjectAttributeType - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullProjectAttributeType(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\ProjectManagement\Models\NullProjectAttributeType - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullProjectAttributeType(2); diff --git a/tests/Models/NullProjectAttributeValueTest.php b/tests/Models/NullProjectAttributeValueTest.php index e1ab659..79e57d5 100644 --- a/tests/Models/NullProjectAttributeValueTest.php +++ b/tests/Models/NullProjectAttributeValueTest.php @@ -19,31 +19,23 @@ use Modules\ProjectManagement\Models\NullProjectAttributeValue; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\ProjectManagement\Models\NullProjectAttributeValue::class)] final class NullProjectAttributeValueTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\ProjectManagement\Models\NullProjectAttributeValue - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\ProjectManagement\Models\ProjectAttributeValue', new NullProjectAttributeValue()); } - /** - * @covers \Modules\ProjectManagement\Models\NullProjectAttributeValue - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullProjectAttributeValue(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\ProjectManagement\Models\NullProjectAttributeValue - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullProjectAttributeValue(2); diff --git a/tests/Models/NullProjectTest.php b/tests/Models/NullProjectTest.php index 4b31173..5726d70 100755 --- a/tests/Models/NullProjectTest.php +++ b/tests/Models/NullProjectTest.php @@ -19,31 +19,23 @@ use Modules\ProjectManagement\Models\NullProject; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\ProjectManagement\Models\NullProject::class)] final class NullProjectTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\ProjectManagement\Models\NullProject - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\ProjectManagement\Models\Project', new NullProject()); } - /** - * @covers \Modules\ProjectManagement\Models\NullProject - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullProject(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\ProjectManagement\Models\NullProject - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullProject(2); diff --git a/tests/Models/ProjectMapperTest.php b/tests/Models/ProjectMapperTest.php index 64c9642..3f5ee2e 100755 --- a/tests/Models/ProjectMapperTest.php +++ b/tests/Models/ProjectMapperTest.php @@ -26,12 +26,10 @@ use phpOMS\Stdlib\Base\FloatInt; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\ProjectManagement\Models\ProjectMapper::class)] final class ProjectMapperTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\ProjectManagement\Models\ProjectMapper - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testCRUD() : void { $project = new Project(); @@ -97,10 +95,7 @@ final class ProjectMapperTest extends \PHPUnit\Framework\TestCase self::assertEquals(\end($expected)->name, \end($actual)->name); } - /** - * @covers \Modules\ProjectManagement\Models\ProjectMapper - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNewest() : void { $newest = ProjectMapper::getAll()->sort('id', OrderType::DESC)->limit(1)->execute(); diff --git a/tests/Models/ProjectTest.php b/tests/Models/ProjectTest.php index a3463cd..e594cdf 100755 --- a/tests/Models/ProjectTest.php +++ b/tests/Models/ProjectTest.php @@ -22,6 +22,7 @@ use phpOMS\Stdlib\Base\FloatInt; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\ProjectManagement\Models\Project::class)] final class ProjectTest extends \PHPUnit\Framework\TestCase { private Project $project; @@ -34,10 +35,7 @@ final class ProjectTest extends \PHPUnit\Framework\TestCase $this->project = new Project(); } - /** - * @covers \Modules\ProjectManagement\Models\Project - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testDefault() : void { self::assertEquals(0, $this->project->id); @@ -58,60 +56,42 @@ final class ProjectTest extends \PHPUnit\Framework\TestCase self::assertEmpty($this->project->tasks); } - /** - * @covers \Modules\ProjectManagement\Models\Project - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testCreatedByInputOutput() : void { $this->project->createdBy = new NullAccount(1); self::assertEquals(1, $this->project->createdBy->id); } - /** - * @covers \Modules\ProjectManagement\Models\Project - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNameInputOutput() : void { $this->project->setName('Name'); self::assertEquals('Name', $this->project->getName()); } - /** - * @covers \Modules\ProjectManagement\Models\Project - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testDescriptionInputOutput() : void { $this->project->description = 'Description'; self::assertEquals('Description', $this->project->description); } - /** - * @covers \Modules\ProjectManagement\Models\Project - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testProgressInputOutput() : void { $this->project->progress = 10; self::assertEquals(10, $this->project->progress); } - /** - * @covers \Modules\ProjectManagement\Models\Project - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testProgressTypeInputOutput() : void { $this->project->setProgressType(ProgressType::TASKS); self::assertEquals(ProgressType::TASKS, $this->project->getProgressType()); } - /** - * @covers \Modules\ProjectManagement\Models\Project - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testSerialize() : void { $this->project->setName('Name'); diff --git a/tests/phpunit_default.xml b/tests/phpunit_default.xml index d350430..e4a5639 100755 --- a/tests/phpunit_default.xml +++ b/tests/phpunit_default.xml @@ -1,31 +1,6 @@ - - - - ../ - - - ../vendor* - ../MainRepository* - ../Karaka* - ../Admin/Install/Application* - ../phpOMS* - ../tests* - ../*/tests* - ../**/tests* - */tests* - ../* - ../* - ../* - ../* - ../* - ../**/test* - ../**/Theme* - ../**/Admin/Routes* - ../**/Admin/Hooks* - ../**/Admin/Install* - ../Media/Files* - + + @@ -56,4 +31,31 @@ + + + ../ + + + ../vendor* + ../MainRepository* + ../Karaka* + ../Admin/Install/Application* + ../phpOMS* + ../tests* + ../*/tests* + ../**/tests* + */tests* + ../* + ../* + ../* + ../* + ../* + ../**/test* + ../**/Theme* + ../**/Admin/Routes* + ../**/Admin/Hooks* + ../**/Admin/Install* + ../Media/Files* + +