diff --git a/tests/Controller/ApiControllerTest.php b/tests/Controller/ApiControllerTest.php index 65cfeda..dd39ff4 100755 --- a/tests/Controller/ApiControllerTest.php +++ b/tests/Controller/ApiControllerTest.php @@ -37,10 +37,10 @@ use phpOMS\System\MimeType; use phpOMS\Utils\TestUtils; /** - * @testdox Modules\QA\tests\Controller\ApiControllerTest: QA api controller - * * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Controller\ApiController::class)] +#[\PHPUnit\Framework\Attributes\TestDox('Modules\QA\tests\Controller\ApiControllerTest: QA api controller')] final class ApiControllerTest extends \PHPUnit\Framework\TestCase { protected ApplicationAbstract $app; @@ -95,10 +95,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase TestUtils::setMember($this->module, 'app', $this->app); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiQAAppCreate() : void { $response = new HttpResponse(); @@ -111,10 +108,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase self::assertGreaterThan(0, $response->getDataArray('')['response']->id); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiQAAppCreateInvalidData() : void { $response = new HttpResponse(); @@ -127,10 +121,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase self::assertEquals(RequestStatusCode::R_400, $response->header->status); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiQAQuestionCreate() : void { $response = new HttpResponse(); @@ -163,10 +154,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase self::assertGreaterThan(0, $response->getDataArray('')['response']->id); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiQAQuestionCreateInvalidData() : void { $response = new HttpResponse(); @@ -179,10 +167,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase self::assertEquals(RequestStatusCode::R_400, $response->header->status); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiQAAnswerCreate() : void { $response = new HttpResponse(); @@ -213,10 +198,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase self::assertGreaterThan(0, $response->getDataArray('')['response']->id); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiChangeAnsweredStatus() : void { $response = new HttpResponse(); @@ -230,10 +212,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase self::assertGreaterThan(0, $response->getDataArray('')['response']->id); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiQAAnswerCreateInvalidData() : void { $response = new HttpResponse(); @@ -246,10 +225,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase self::assertEquals(RequestStatusCode::R_400, $response->header->status); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiChangeQAQuestionVote() : void { $response = new HttpResponse(); @@ -273,10 +249,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase self::assertGreaterThan(0, $response->getDataArray('')['response']->id); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiChangeQAQuestionVoteInvalidData() : void { $response = new HttpResponse(); @@ -289,10 +262,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase self::assertEquals(RequestStatusCode::R_400, $response->header->status); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiChangeQAAnswerVote() : void { $response = new HttpResponse(); @@ -316,10 +286,7 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase self::assertGreaterThan(0, $response->getDataArray('')['response']->id); } - /** - * @covers \Modules\QA\Controller\ApiController - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiChangeQAAnswerVoteInvalidData() : void { $response = new HttpResponse(); diff --git a/tests/Models/NullQAAnswerTest.php b/tests/Models/NullQAAnswerTest.php index 91fabd0..76817bc 100755 --- a/tests/Models/NullQAAnswerTest.php +++ b/tests/Models/NullQAAnswerTest.php @@ -19,31 +19,23 @@ use Modules\QA\Models\NullQAAnswer; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\NullQAAnswer::class)] final class NullQAAnswerTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\QA\Models\NullQAAnswer - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\QA\Models\QAAnswer', new NullQAAnswer()); } - /** - * @covers \Modules\QA\Models\NullQAAnswer - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullQAAnswer(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\QA\Models\NullQAAnswer - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullQAAnswer(2); diff --git a/tests/Models/NullQAAnswerVoteTest.php b/tests/Models/NullQAAnswerVoteTest.php index b8699ee..4c75967 100755 --- a/tests/Models/NullQAAnswerVoteTest.php +++ b/tests/Models/NullQAAnswerVoteTest.php @@ -19,31 +19,23 @@ use Modules\QA\Models\NullQAAnswerVote; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\NullQAAnswerVote::class)] final class NullQAAnswerVoteTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\QA\Models\NullQAAnswerVote - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\QA\Models\QAAnswerVote', new NullQAAnswerVote()); } - /** - * @covers \Modules\QA\Models\NullQAAnswerVote - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullQAAnswerVote(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\QA\Models\NullQAAnswerVote - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullQAAnswerVote(2); diff --git a/tests/Models/NullQAAppTest.php b/tests/Models/NullQAAppTest.php index a3616b9..6c493f5 100755 --- a/tests/Models/NullQAAppTest.php +++ b/tests/Models/NullQAAppTest.php @@ -19,31 +19,23 @@ use Modules\QA\Models\NullQAApp; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\NullQAApp::class)] final class NullQAAppTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\QA\Models\NullQAApp - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\QA\Models\QAApp', new NullQAApp()); } - /** - * @covers \Modules\QA\Models\NullQAApp - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullQAApp(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\QA\Models\NullQAApp - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullQAApp(2); diff --git a/tests/Models/NullQAQuestionTest.php b/tests/Models/NullQAQuestionTest.php index 61f06c3..2cfca5d 100755 --- a/tests/Models/NullQAQuestionTest.php +++ b/tests/Models/NullQAQuestionTest.php @@ -19,31 +19,23 @@ use Modules\QA\Models\NullQAQuestion; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\NullQAQuestion::class)] final class NullQAQuestionTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\QA\Models\NullQAQuestion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\QA\Models\QAQuestion', new NullQAQuestion()); } - /** - * @covers \Modules\QA\Models\NullQAQuestion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullQAQuestion(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\QA\Models\NullQAQuestion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullQAQuestion(2); diff --git a/tests/Models/NullQAQuestionVoteTest.php b/tests/Models/NullQAQuestionVoteTest.php index 2bb6be3..47afbc8 100755 --- a/tests/Models/NullQAQuestionVoteTest.php +++ b/tests/Models/NullQAQuestionVoteTest.php @@ -19,31 +19,23 @@ use Modules\QA\Models\NullQAQuestionVote; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\NullQAQuestionVote::class)] final class NullQAQuestionVoteTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\QA\Models\NullQAQuestionVote - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testNull() : void { self::assertInstanceOf('\Modules\QA\Models\QAQuestionVote', new NullQAQuestionVote()); } - /** - * @covers \Modules\QA\Models\NullQAQuestionVote - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testId() : void { $null = new NullQAQuestionVote(2); self::assertEquals(2, $null->id); } - /** - * @covers \Modules\QA\Models\NullQAQuestionVote - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testJsonSerialize() : void { $null = new NullQAQuestionVote(2); diff --git a/tests/Models/QAAnswerMapperTest.php b/tests/Models/QAAnswerMapperTest.php index 29eb9a5..aad8bc6 100755 --- a/tests/Models/QAAnswerMapperTest.php +++ b/tests/Models/QAAnswerMapperTest.php @@ -24,13 +24,11 @@ use Modules\QA\Models\QAAnswerStatus; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\QAAnswerMapper::class)] final class QAAnswerMapperTest extends \PHPUnit\Framework\TestCase { - /** - * @depends Modules\QA\tests\Models\QAQuestionMapperTest::testCRUD - * @covers \Modules\QA\Models\QAAnswerMapper - * @group module - */ + #[\PHPUnit\Framework\Attributes\DependsExternal('\Modules\QA\tests\Models\QAQuestionMapperTest', 'testCRUD')] + #[\PHPUnit\Framework\Attributes\Group('module')] public function testCRUD() : void { $answer = new QAAnswer(); diff --git a/tests/Models/QAAnswerTest.php b/tests/Models/QAAnswerTest.php index c24bc2a..176ddce 100755 --- a/tests/Models/QAAnswerTest.php +++ b/tests/Models/QAAnswerTest.php @@ -22,6 +22,7 @@ use Modules\QA\Models\QAAnswerVote; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\QAAnswer::class)] final class QAAnswerTest extends \PHPUnit\Framework\TestCase { private QAAnswer $answer; @@ -34,10 +35,7 @@ final class QAAnswerTest extends \PHPUnit\Framework\TestCase $this->answer = new QAAnswer(); } - /** - * @covers \Modules\QA\Models\QAAnswer - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testDefault() : void { self::assertEquals(0, $this->answer->id); @@ -53,10 +51,7 @@ final class QAAnswerTest extends \PHPUnit\Framework\TestCase self::assertInstanceOf('\DateTimeImmutable', $this->answer->createdAt); } - /** - * @covers \Modules\QA\Models\QAAnswer - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testVoteInputOutput() : void { $vote = new QAAnswerVote(); @@ -69,10 +64,7 @@ final class QAAnswerTest extends \PHPUnit\Framework\TestCase self::assertEquals(1, $this->answer->getAccountVoteScore(1)); } - /** - * @covers \Modules\QA\Models\QAAnswer - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testSerialize() : void { $this->answer->status = QAAnswerStatus::ACTIVE; diff --git a/tests/Models/QAAnswerVoteMapperTest.php b/tests/Models/QAAnswerVoteMapperTest.php index 9c54645..48d9ecb 100755 --- a/tests/Models/QAAnswerVoteMapperTest.php +++ b/tests/Models/QAAnswerVoteMapperTest.php @@ -21,13 +21,11 @@ use Modules\QA\Models\QAAnswerVoteMapper; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\QAAnswerVoteMapper::class)] final class QAAnswerVoteMapperTest extends \PHPUnit\Framework\TestCase { - /** - * @depends Modules\QA\tests\Models\QAAnswerMapperTest::testCRUD - * @covers \Modules\QA\Models\QAAnswerVoteMapper - * @group module - */ + #[\PHPUnit\Framework\Attributes\DependsExternal('\Modules\QA\tests\Models\QAAnswerMapperTest', 'testCRUD')] + #[\PHPUnit\Framework\Attributes\Group('module')] public function testCRUD() : void { \Modules\Admin\tests\Helper::createAccounts(1); diff --git a/tests/Models/QAAnswerVoteTest.php b/tests/Models/QAAnswerVoteTest.php index d513f65..c74e534 100755 --- a/tests/Models/QAAnswerVoteTest.php +++ b/tests/Models/QAAnswerVoteTest.php @@ -19,6 +19,7 @@ use Modules\QA\Models\QAAnswerVote; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\QAAnswerVote::class)] final class QAAnswerVoteTest extends \PHPUnit\Framework\TestCase { private QAAnswerVote $vote; @@ -31,10 +32,7 @@ final class QAAnswerVoteTest extends \PHPUnit\Framework\TestCase $this->vote = new QAAnswerVote(); } - /** - * @covers \Modules\QA\Models\QAAnswerVote - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testDefault() : void { self::assertEquals(0, $this->vote->id); diff --git a/tests/Models/QAAppTest.php b/tests/Models/QAAppTest.php index 4356c0c..4f51f3c 100755 --- a/tests/Models/QAAppTest.php +++ b/tests/Models/QAAppTest.php @@ -19,6 +19,7 @@ use Modules\QA\Models\QAApp; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\QAApp::class)] final class QAAppTest extends \PHPUnit\Framework\TestCase { private QAApp $app; @@ -31,20 +32,14 @@ final class QAAppTest extends \PHPUnit\Framework\TestCase $this->app = new QAApp(); } - /** - * @covers \Modules\QA\Models\QAApp - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testDefault() : void { self::assertEquals(0, $this->app->id); self::assertEquals('', $this->app->name); } - /** - * @covers \Modules\QA\Models\QAApp - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testSerialize() : void { $this->app->name = 'Test Title'; diff --git a/tests/Models/QAHelperMapperTest.php b/tests/Models/QAHelperMapperTest.php index 13b1b97..c486ccc 100755 --- a/tests/Models/QAHelperMapperTest.php +++ b/tests/Models/QAHelperMapperTest.php @@ -19,13 +19,11 @@ use Modules\QA\Models\QAHelperMapper; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\QAHelperMapper::class)] final class QAHelperMapperTest extends \PHPUnit\Framework\TestCase { - /** - * @depends Modules\QA\tests\Models\QAAnswerVoteMapperTest::testCRUD - * @covers \Modules\QA\Models\QAHelperMapper - * @group module - */ + #[\PHPUnit\Framework\Attributes\DependsExternal('\Modules\QA\tests\Models\QAAnswerVoteMapperTest', 'testCRUD')] + #[\PHPUnit\Framework\Attributes\Group('module')] public function testAccountScore() : void { self::assertGreaterThan(0, QAHelperMapper::getAccountScore([1])[1]); diff --git a/tests/Models/QAQuestionMapperTest.php b/tests/Models/QAQuestionMapperTest.php index b438811..0231fdf 100755 --- a/tests/Models/QAQuestionMapperTest.php +++ b/tests/Models/QAQuestionMapperTest.php @@ -23,12 +23,10 @@ use Modules\QA\Models\QAQuestionStatus; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\QAQuestionMapper::class)] final class QAQuestionMapperTest extends \PHPUnit\Framework\TestCase { - /** - * @covers \Modules\QA\Models\QAQuestionMapper - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testCRUD() : void { $question = new QAQuestion(); diff --git a/tests/Models/QAQuestionTest.php b/tests/Models/QAQuestionTest.php index a8f4786..2be51c1 100755 --- a/tests/Models/QAQuestionTest.php +++ b/tests/Models/QAQuestionTest.php @@ -25,6 +25,7 @@ use phpOMS\Localization\ISO639x1Enum; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\QAQuestion::class)] final class QAQuestionTest extends \PHPUnit\Framework\TestCase { private QAQuestion $question; @@ -37,10 +38,7 @@ final class QAQuestionTest extends \PHPUnit\Framework\TestCase $this->question = new QAQuestion(); } - /** - * @covers \Modules\QA\Models\QAQuestion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testDefault() : void { self::assertEquals(0, $this->question->id); @@ -62,10 +60,7 @@ final class QAQuestionTest extends \PHPUnit\Framework\TestCase self::assertEquals(0, $this->question->getAnswerCount()); } - /** - * @covers \Modules\QA\Models\QAQuestion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testAnswerInputOutput() : void { $answer = new QAAnswer(); @@ -81,10 +76,7 @@ final class QAQuestionTest extends \PHPUnit\Framework\TestCase self::assertEquals(2, $this->question->getAnswerCount()); } - /** - * @covers \Modules\QA\Models\QAQuestion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testVoteInputOutput() : void { $vote = new QAQuestionVote(); @@ -97,10 +89,7 @@ final class QAQuestionTest extends \PHPUnit\Framework\TestCase self::assertEquals(1, $this->question->getAccountVoteScore(1)); } - /** - * @covers \Modules\QA\Models\QAQuestion - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testSerialize() : void { $this->question->name = 'Test Title'; diff --git a/tests/Models/QAQuestionVoteMapperTest.php b/tests/Models/QAQuestionVoteMapperTest.php index 53fe3e5..e9cd8a4 100755 --- a/tests/Models/QAQuestionVoteMapperTest.php +++ b/tests/Models/QAQuestionVoteMapperTest.php @@ -21,13 +21,11 @@ use Modules\QA\Models\QAQuestionVoteMapper; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\QAQuestionVoteMapper::class)] final class QAQuestionVoteMapperTest extends \PHPUnit\Framework\TestCase { - /** - * @depends Modules\QA\tests\Models\QAQuestionMapperTest::testCRUD - * @covers \Modules\QA\Models\QAQuestionVoteMapper - * @group module - */ + #[\PHPUnit\Framework\Attributes\DependsExternal('\Modules\QA\tests\Models\QAQuestionMapperTest', 'testCRUD')] + #[\PHPUnit\Framework\Attributes\Group('module')] public function testCRUD() : void { \Modules\Admin\tests\Helper::createAccounts(1); diff --git a/tests/Models/QAQuestionVoteTest.php b/tests/Models/QAQuestionVoteTest.php index 91cbec0..1452e16 100755 --- a/tests/Models/QAQuestionVoteTest.php +++ b/tests/Models/QAQuestionVoteTest.php @@ -19,6 +19,7 @@ use Modules\QA\Models\QAQuestionVote; /** * @internal */ +#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\QA\Models\QAQuestionVote::class)] final class QAQuestionVoteTest extends \PHPUnit\Framework\TestCase { private QAQuestionVote $vote; @@ -31,10 +32,7 @@ final class QAQuestionVoteTest extends \PHPUnit\Framework\TestCase $this->vote = new QAQuestionVote(); } - /** - * @covers \Modules\QA\Models\QAQuestionVote - * @group module - */ + #[\PHPUnit\Framework\Attributes\Group('module')] public function testDefault() : void { self::assertEquals(0, $this->vote->id); 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* + +