diff --git a/tests/Models/NullPromotionAttributeTest.php b/tests/Models/NullPromotionAttributeTest.php index 20440a9..87aaaea 100644 --- a/tests/Models/NullPromotionAttributeTest.php +++ b/tests/Models/NullPromotionAttributeTest.php @@ -19,31 +19,23 @@ use Modules\Marketing\Models\NullPromotionAttribute; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Marketing\Models\NullPromotionAttribute::class)] final class NullPromotionAttributeTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\Marketing\Models\NullPromotionAttribute - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\Marketing\Models\PromotionAttribute', new NullPromotionAttribute()); } - /** - * @covers \Modules\Marketing\Models\NullPromotionAttribute - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullPromotionAttribute(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\Marketing\Models\NullPromotionAttribute - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullPromotionAttribute(2); diff --git a/tests/Models/NullPromotionAttributeTypeTest.php b/tests/Models/NullPromotionAttributeTypeTest.php index 430ae80..d82cf9a 100644 --- a/tests/Models/NullPromotionAttributeTypeTest.php +++ b/tests/Models/NullPromotionAttributeTypeTest.php @@ -19,31 +19,23 @@ use Modules\Marketing\Models\NullPromotionAttributeType; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Marketing\Models\NullPromotionAttributeType::class)] final class NullPromotionAttributeTypeTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\Marketing\Models\NullPromotionAttributeType - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\Marketing\Models\PromotionAttributeType', new NullPromotionAttributeType()); } - /** - * @covers \Modules\Marketing\Models\NullPromotionAttributeType - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullPromotionAttributeType(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\Marketing\Models\NullPromotionAttributeType - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullPromotionAttributeType(2); diff --git a/tests/Models/NullPromotionAttributeValueTest.php b/tests/Models/NullPromotionAttributeValueTest.php index 8998049..9d2d0e1 100644 --- a/tests/Models/NullPromotionAttributeValueTest.php +++ b/tests/Models/NullPromotionAttributeValueTest.php @@ -19,31 +19,23 @@ use Modules\Marketing\Models\NullPromotionAttributeValue; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Marketing\Models\NullPromotionAttributeValue::class)] final class NullPromotionAttributeValueTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\Marketing\Models\NullPromotionAttributeValue - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\Marketing\Models\PromotionAttributeValue', new NullPromotionAttributeValue()); } - /** - * @covers \Modules\Marketing\Models\NullPromotionAttributeValue - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullPromotionAttributeValue(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\Marketing\Models\NullPromotionAttributeValue - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullPromotionAttributeValue(2); diff --git a/tests/Models/NullPromotionTest.php b/tests/Models/NullPromotionTest.php index a26f21e..f831b43 100644 --- a/tests/Models/NullPromotionTest.php +++ b/tests/Models/NullPromotionTest.php @@ -19,31 +19,23 @@ use Modules\Marketing\Models\NullPromotion; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Marketing\Models\NullPromotion::class)] final class NullPromotionTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\Marketing\Models\NullPromotion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\Marketing\Models\Promotion', new NullPromotion()); } - /** - * @covers \Modules\Marketing\Models\NullPromotion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullPromotion(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\Marketing\Models\NullPromotion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullPromotion(2); diff --git a/tests/Models/PromotionMapperTest.php b/tests/Models/PromotionMapperTest.php index 1916458..276ec4c 100755 --- a/tests/Models/PromotionMapperTest.php +++ b/tests/Models/PromotionMapperTest.php @@ -26,12 +26,10 @@ use phpOMS\Stdlib\Base\FloatInt; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Marketing\Models\PromotionMapper::class)] final class PromotionMapperTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\Marketing\Models\PromotionMapper - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testCRUD() : void { $promotion = new Promotion(); @@ -99,10 +97,7 @@ final class PromotionMapperTest extends \PHPUnit\Framework\TestCase self::assertEquals(\end($expected)->name, \end($actual)->name); } - /** - * @covers \Modules\Marketing\Models\PromotionMapper - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNewest() : void { $newest = PromotionMapper::getAll()->sort('id', OrderType::DESC)->limit(1)->execute(); diff --git a/tests/Models/PromotionTest.php b/tests/Models/PromotionTest.php index 770306d..233efe3 100755 --- a/tests/Models/PromotionTest.php +++ b/tests/Models/PromotionTest.php @@ -21,6 +21,7 @@ use phpOMS\Stdlib\Base\FloatInt; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Marketing\Models\Promotion::class)] final class PromotionTest extends \PHPUnit\Framework\TestCase { private Promotion $promotion; @@ -33,10 +34,7 @@ final class PromotionTest extends \PHPUnit\Framework\TestCase $this->promotion = new Promotion(); } - /** - * @covers \Modules\Marketing\Models\Promotion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testDefault() : void { self::assertEquals(0, $this->promotion->id); @@ -53,30 +51,21 @@ final class PromotionTest extends \PHPUnit\Framework\TestCase self::assertEquals(ProgressType::MANUAL, $this->promotion->getProgressType()); } - /** - * @covers \Modules\Marketing\Models\Promotion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testProgressInputOutput() : void { $this->promotion->progress = 10; self::assertEquals(10, $this->promotion->progress); } - /** - * @covers \Modules\Marketing\Models\Promotion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testProgressTypeInputOutput() : void { $this->promotion->setProgressType(ProgressType::TASKS); self::assertEquals(ProgressType::TASKS, $this->promotion->getProgressType()); } - /** - * @covers \Modules\Marketing\Models\Promotion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testSerialize() : void { $this->promotion->name = '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* + +