upgrade phpunit

This commit is contained in:
Dennis Eichhorn 2024-03-20 05:15:59 +00:00
parent cec710ca42
commit 69d8594945
28 changed files with 217 additions and 353 deletions

View File

@ -23,10 +23,10 @@ use phpOMS\Message\Http\RequestStatusCode;
trait ApiControllerAccountTrait trait ApiControllerAccountTrait
{ {
/** /**
* @testdox A user can be returned
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user can be returned')]
public function testApiAccountGet() : void public function testApiAccountGet() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -42,10 +42,10 @@ trait ApiControllerAccountTrait
} }
/** /**
* @testdox A user can be updated
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user can be updated')]
public function testApiAccountUpdate() : void public function testApiAccountUpdate() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -64,10 +64,10 @@ trait ApiControllerAccountTrait
} }
/** /**
* @testdox A user can be found by name
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user can be found by name')]
public function testApiAccountFind() : void public function testApiAccountFind() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -82,10 +82,10 @@ trait ApiControllerAccountTrait
} }
/** /**
* @testdox A user and profile for the user can be created
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user and profile for the user can be created')]
public function testApiAccountAndProfileCreate() : void public function testApiAccountAndProfileCreate() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -107,8 +107,8 @@ trait ApiControllerAccountTrait
/** /**
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiAccountCreateWithCustomLocale() : void public function testApiAccountCreateWithCustomLocale() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -130,10 +130,10 @@ trait ApiControllerAccountTrait
} }
/** /**
* @testdox A user can be deleted
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user can be deleted')]
public function testApiAccountDelete() : void public function testApiAccountDelete() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -154,10 +154,10 @@ trait ApiControllerAccountTrait
} }
/** /**
* @testdox A invalid user cannot be created
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A invalid user cannot be created')]
public function testApiAccountCreateInvalid() : void public function testApiAccountCreateInvalid() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -172,10 +172,10 @@ trait ApiControllerAccountTrait
} }
/** /**
* @testdox A user group can be added to a user
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user group can be added to a user')]
public function testApiAddRemoveGroupToAccount() : void public function testApiAddRemoveGroupToAccount() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -197,8 +197,8 @@ trait ApiControllerAccountTrait
/** /**
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiRemoveAdminGroupFromOneselfAccount() : void public function testApiRemoveAdminGroupFromOneselfAccount() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -214,8 +214,8 @@ trait ApiControllerAccountTrait
/** /**
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiAccountLogin() : void public function testApiAccountLogin() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -231,8 +231,8 @@ trait ApiControllerAccountTrait
/** /**
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiAccountLoginInvalid() : void public function testApiAccountLoginInvalid() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -248,8 +248,8 @@ trait ApiControllerAccountTrait
/** /**
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiAccountLogout() : void public function testApiAccountLogout() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();

View File

@ -22,8 +22,8 @@ trait ApiControllerApplicationTrait
{ {
/** /**
* @covers \Modules\Admin\Controller\Apicontroller * @covers \Modules\Admin\Controller\Apicontroller
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiInvalidAppplicationPathInstall() : void public function testApiInvalidAppplicationPathInstall() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();

View File

@ -22,10 +22,10 @@ use phpOMS\Message\Http\RequestStatusCode;
trait ApiControllerGroupTrait trait ApiControllerGroupTrait
{ {
/** /**
* @testdox A user group can be returned
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user group can be returned')]
public function testApiGroupGet() : void public function testApiGroupGet() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -41,10 +41,10 @@ trait ApiControllerGroupTrait
} }
/** /**
* @testdox A user group can be updated
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user group can be updated')]
public function testApiGroupSet() : void public function testApiGroupSet() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -64,10 +64,10 @@ trait ApiControllerGroupTrait
} }
/** /**
* @testdox A user group can be found by name
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user group can be found by name')]
public function testApiGroupFind() : void public function testApiGroupFind() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -82,10 +82,10 @@ trait ApiControllerGroupTrait
} }
/** /**
* @testdox A user group can be created and deleted
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user group can be created and deleted')]
public function testApiGroupCreateDelete() : void public function testApiGroupCreateDelete() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -109,10 +109,10 @@ trait ApiControllerGroupTrait
} }
/** /**
* @testdox A user group can be created and deleted
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user group can be created and deleted')]
public function testApiGroupDeleteAdminInvalid() : void public function testApiGroupDeleteAdminInvalid() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -126,10 +126,10 @@ trait ApiControllerGroupTrait
} }
/** /**
* @testdox A invalid user group cannot be created
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A invalid user group cannot be created')]
public function testApiGroupCreateInvalid() : void public function testApiGroupCreateInvalid() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -144,10 +144,10 @@ trait ApiControllerGroupTrait
} }
/** /**
* @testdox A user can be added to a user group
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user can be added to a user group')]
public function testApiAddRemoveAccountToGroup() : void public function testApiAddRemoveAccountToGroup() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -169,8 +169,8 @@ trait ApiControllerGroupTrait
/** /**
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiRemoveAdminAccountFromAdminGroup() : void public function testApiRemoveAdminAccountFromAdminGroup() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -185,10 +185,10 @@ trait ApiControllerGroupTrait
} }
/** /**
* @testdox A user and user group can be found by name
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user and user group can be found by name')]
public function testApiAccountGroupFind() : void public function testApiAccountGroupFind() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();

View File

@ -22,10 +22,10 @@ use phpOMS\Message\Http\RequestStatusCode;
trait ApiControllerModuleTrait trait ApiControllerModuleTrait
{ {
/** /**
* @testdox The status of a module can be updated
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('The status of a module can be updated')]
public function testApiModuleStatusUpdate() : void public function testApiModuleStatusUpdate() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -54,10 +54,10 @@ trait ApiControllerModuleTrait
} }
/** /**
* @testdox A missing module cannot be updated
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A missing module cannot be updated')]
public function testApiModuleStatusUpdateEmptyModule() : void public function testApiModuleStatusUpdateEmptyModule() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -73,10 +73,10 @@ trait ApiControllerModuleTrait
} }
/** /**
* @testdox A invalid module status cannot update a module
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A invalid module status cannot update a module')]
public function testApiModuleStatusUpdateInvalidStatus() : void public function testApiModuleStatusUpdateInvalidStatus() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -91,10 +91,10 @@ trait ApiControllerModuleTrait
} }
/** /**
* @testdox A invalid module cannot be updated
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A invalid module cannot be updated')]
public function testApiModuleStatusUpdateInvalidModule() : void public function testApiModuleStatusUpdateInvalidModule() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -109,10 +109,10 @@ trait ApiControllerModuleTrait
} }
/** /**
* @testdox A module can be re-initialized
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A module can be re-initialized')]
public function testApiReInit() : void public function testApiReInit() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();

View File

@ -23,10 +23,10 @@ use phpOMS\Message\Http\RequestStatusCode;
trait ApiControllerPermissionTrait trait ApiControllerPermissionTrait
{ {
/** /**
* @testdox A permission can be added to a user group
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A permission can be added to a user group')]
public function testApiAddGroupPermission() : void public function testApiAddGroupPermission() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -43,8 +43,8 @@ trait ApiControllerPermissionTrait
/** /**
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiAddGroupPermissionToAdmin() : void public function testApiAddGroupPermissionToAdmin() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -59,10 +59,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A group permission can be returned
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A group permission can be returned')]
public function testApiGroupPermissionGet() : void public function testApiGroupPermissionGet() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -78,10 +78,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A user group permission can be created and deleted
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user group permission can be created and deleted')]
public function testApiGroupPermissionCreateDelete() : void public function testApiGroupPermissionCreateDelete() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -103,10 +103,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A permission with missing data cannot be added to a user group
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A permission with missing data cannot be added to a user group')]
public function testApiAddGroupPermissionInvalidData() : void public function testApiAddGroupPermissionInvalidData() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -120,10 +120,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A invalid permission type cannot be added to a user group
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A invalid permission type cannot be added to a user group')]
public function testApiAddGroupPermissionInvalidType() : void public function testApiAddGroupPermissionInvalidType() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -138,10 +138,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A user group permission can be updated
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user group permission can be updated')]
public function testApiGroupPermissionUpdate() : void public function testApiGroupPermissionUpdate() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -165,10 +165,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A permission can be added to a user
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A permission can be added to a user')]
public function testApiAddAccountPermission() : void public function testApiAddAccountPermission() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -184,10 +184,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A user permission can be returned
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user permission can be returned')]
public function testApiAccountPermissionGet() : void public function testApiAccountPermissionGet() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -203,10 +203,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A user permission can be created and deleted
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user permission can be created and deleted')]
public function testApiAccountPermissionCreateDelete() : void public function testApiAccountPermissionCreateDelete() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -228,10 +228,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A permission with missing data cannot be added to a user
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A permission with missing data cannot be added to a user')]
public function testApiAddAccountPermissionInvalidData() : void public function testApiAddAccountPermissionInvalidData() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -245,10 +245,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A invalid permission type cannot be added to a user
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A invalid permission type cannot be added to a user')]
public function testApiAddAccountPermissionInvalidType() : void public function testApiAddAccountPermissionInvalidType() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -263,10 +263,10 @@ trait ApiControllerPermissionTrait
} }
/** /**
* @testdox A user permission can be updated
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('A user permission can be updated')]
public function testApiAccountPermissionUpdate() : void public function testApiAccountPermissionUpdate() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();

View File

@ -22,10 +22,10 @@ use phpOMS\Message\Http\RequestStatusCode;
trait ApiControllerSettingsTrait trait ApiControllerSettingsTrait
{ {
/** /**
* @testdox Application settings can be read from the database
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('Application settings can be read from the database')]
public function testApiSettingsGet() : void public function testApiSettingsGet() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -39,10 +39,10 @@ trait ApiControllerSettingsTrait
} }
/** /**
* @testdox Application settings can be set in the database
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
#[\PHPUnit\Framework\Attributes\TestDox('Application settings can be set in the database')]
public function testApiSettingsSet() : void public function testApiSettingsSet() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -62,8 +62,8 @@ trait ApiControllerSettingsTrait
/** /**
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiAccountLocalizationLoadSet() : void public function testApiAccountLocalizationLoadSet() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -87,8 +87,8 @@ trait ApiControllerSettingsTrait
/** /**
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiAccountLocalizationSet() : void public function testApiAccountLocalizationSet() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -111,8 +111,8 @@ trait ApiControllerSettingsTrait
/** /**
* @covers \Modules\Admin\Controller\ApiController * @covers \Modules\Admin\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testInvalidPermissionAccountLocalizationSet() : void public function testInvalidPermissionAccountLocalizationSet() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();

View File

@ -36,10 +36,9 @@ use phpOMS\Router\WebRouter;
use phpOMS\Utils\TestUtils; use phpOMS\Utils\TestUtils;
/** /**
* @testdox Modules\Admin\tests\Controller\ApiControllerTest: Admin api controller
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Controller\ApiControllerTest: Admin api controller')]
final class ApiControllerTest extends \PHPUnit\Framework\TestCase final class ApiControllerTest extends \PHPUnit\Framework\TestCase
{ {
protected ApplicationAbstract $app; protected ApplicationAbstract $app;

View File

@ -23,17 +23,14 @@ use phpOMS\Auth\LoginReturnType;
use phpOMS\Utils\TestUtils; use phpOMS\Utils\TestUtils;
/** /**
* @testdox Modules\Admin\tests\Models\AccountMapperTest: Account database mapper
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\AccountMapper::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\AccountMapperTest: Account database mapper')]
final class AccountMapperTest extends \PHPUnit\Framework\TestCase final class AccountMapperTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The model can be created and read from the database #[\PHPUnit\Framework\Attributes\TestDox('The model can be created and read from the database')]
* @covers \Modules\Admin\Models\AccountMapper
* @group module
*/
public function testCR() : void public function testCR() : void
{ {
$account = new Account(); $account = new Account();
@ -63,50 +60,35 @@ final class AccountMapperTest extends \PHPUnit\Framework\TestCase
self::assertEquals($account->tries, $accountR->tries); self::assertEquals($account->tries, $accountR->tries);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox A empty user password results in a failed login #[\PHPUnit\Framework\Attributes\TestDox('A empty user password results in a failed login')]
* @covers \Modules\Admin\Models\AccountMapper
* @group module
*/
public function testEmptyPasswordLogin() : void public function testEmptyPasswordLogin() : void
{ {
self::assertEquals(LoginReturnType::WRONG_PASSWORD, AccountMapper::login('admin', '')); self::assertEquals(LoginReturnType::WRONG_PASSWORD, AccountMapper::login('admin', ''));
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox A invalid user password results in a failed login #[\PHPUnit\Framework\Attributes\TestDox('A invalid user password results in a failed login')]
* @covers \Modules\Admin\Models\AccountMapper
* @group module
*/
public function testInvalidPasswordLogin() : void public function testInvalidPasswordLogin() : void
{ {
self::assertEquals(LoginReturnType::WRONG_PASSWORD, AccountMapper::login('admin', 'invalid')); self::assertEquals(LoginReturnType::WRONG_PASSWORD, AccountMapper::login('admin', 'invalid'));
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox A invalid user name results in a failed login #[\PHPUnit\Framework\Attributes\TestDox('A invalid user name results in a failed login')]
* @covers \Modules\Admin\Models\AccountMapper
* @group module
*/
public function testInvalidUsernameLogin() : void public function testInvalidUsernameLogin() : void
{ {
self::assertEquals(LoginReturnType::WRONG_USERNAME, AccountMapper::login('zzzzInvalidTestzzz', 'orange')); self::assertEquals(LoginReturnType::WRONG_USERNAME, AccountMapper::login('zzzzInvalidTestzzz', 'orange'));
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox A valid user name and password results in a successful login #[\PHPUnit\Framework\Attributes\TestDox('A valid user name and password results in a successful login')]
* @covers \Modules\Admin\Models\AccountMapper
* @group module
*/
public function testValidLogin() : void public function testValidLogin() : void
{ {
self::assertGreaterThan(0, AccountMapper::login('admin', 'orange')); self::assertGreaterThan(0, AccountMapper::login('admin', 'orange'));
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\AccountMapper
* @group module
*/
public function testInvalidLoginTries() : void public function testInvalidLoginTries() : void
{ {
$accountR = AccountMapper::get()->where('id', 1)->execute(); $accountR = AccountMapper::get()->where('id', 1)->execute();
@ -119,10 +101,7 @@ final class AccountMapperTest extends \PHPUnit\Framework\TestCase
AccountMapper::update()->execute($accountR); AccountMapper::update()->execute($accountR);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\AccountMapper
* @group module
*/
public function testInvalidLoginAccountStatus() : void public function testInvalidLoginAccountStatus() : void
{ {
/** @var Account $accountR */ /** @var Account $accountR */
@ -136,10 +115,7 @@ final class AccountMapperTest extends \PHPUnit\Framework\TestCase
AccountMapper::update()->execute($accountR); AccountMapper::update()->execute($accountR);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\AccountMapper
* @group module
*/
public function testEmptyLoginPassword() : void public function testEmptyLoginPassword() : void
{ {
/** @var Account $accountR */ /** @var Account $accountR */
@ -153,10 +129,7 @@ final class AccountMapperTest extends \PHPUnit\Framework\TestCase
AccountMapper::update()->with('password')->execute($accountR); AccountMapper::update()->with('password')->execute($accountR);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\AccountMapper
* @group module
*/
public function testGetWithPermission() : void public function testGetWithPermission() : void
{ {
$accountR = AccountMapper::getWithPermissions(1); $accountR = AccountMapper::getWithPermissions(1);
@ -164,10 +137,7 @@ final class AccountMapperTest extends \PHPUnit\Framework\TestCase
self::assertGreaterThan(0, $accountR->getPermissions()); self::assertGreaterThan(0, $accountR->getPermissions());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\AccountMapper
* @group module
*/
public function testGetWithPermissionInvalidId() : void public function testGetWithPermissionInvalidId() : void
{ {
$accountR = AccountMapper::getWithPermissions(0); $accountR = AccountMapper::getWithPermissions(0);

View File

@ -17,17 +17,14 @@ namespace Modules\Admin\tests\Models;
use Modules\Admin\Models\AccountPermission; use Modules\Admin\Models\AccountPermission;
/** /**
* @testdox Modules\Admin\tests\Models\AccountPermissionTest: Account permission
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\AccountPermission::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\AccountPermissionTest: Account permission')]
final class AccountPermissionTest extends \PHPUnit\Framework\TestCase final class AccountPermissionTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The account permission has the expected default values after initialization #[\PHPUnit\Framework\Attributes\TestDox('The account permission has the expected default values after initialization')]
* @covers \Modules\Admin\Models\AccountPermission
* @group module
*/
public function testDefault() : void public function testDefault() : void
{ {
$account = new AccountPermission(); $account = new AccountPermission();

View File

@ -17,28 +17,22 @@ namespace Modules\Admin\tests\Models;
use Modules\Admin\Models\Account; use Modules\Admin\Models\Account;
/** /**
* @testdox Modules\Admin\tests\Models\AccountTest: Account model
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\Account::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\AccountTest: Account model')]
final class AccountTest extends \PHPUnit\Framework\TestCase final class AccountTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The account has the expected default values after initialization #[\PHPUnit\Framework\Attributes\TestDox('The account has the expected default values after initialization')]
* @covers \Modules\Admin\Models\Account
* @group module
*/
public function testDefault() : void public function testDefault() : void
{ {
$account = new Account(); $account = new Account();
self::assertEquals(0, $account->tries); self::assertEquals(0, $account->tries);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The login tries can be set and returned #[\PHPUnit\Framework\Attributes\TestDox('The login tries can be set and returned')]
* @covers \Modules\Admin\Models\Account
* @group module
*/
public function testLoginTriesInputOutput() : void public function testLoginTriesInputOutput() : void
{ {
$account = new Account(); $account = new Account();

View File

@ -19,16 +19,13 @@ use phpOMS\Stdlib\Base\Address;
use phpOMS\Stdlib\Base\AddressType; use phpOMS\Stdlib\Base\AddressType;
/** /**
* @testdox Modules\Admin\tests\Models\AddressMapperTest: Address database mapper
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\AddressMapper::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\AddressMapperTest: Address database mapper')]
final class AddressMapperTest extends \PHPUnit\Framework\TestCase final class AddressMapperTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\AddressMapper
* @group module
*/
public function testCR() : void public function testCR() : void
{ {
$address = new Address(); $address = new Address();

View File

@ -19,17 +19,14 @@ use Modules\Admin\Models\AppMapper;
use phpOMS\Application\ApplicationStatus; use phpOMS\Application\ApplicationStatus;
/** /**
* @testdox Modules\Admin\tests\Models\AppMapperTest: App database mapper
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\AppMapper::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\AppMapperTest: App database mapper')]
final class AppMapperTest extends \PHPUnit\Framework\TestCase final class AppMapperTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The model can be created and read from the database #[\PHPUnit\Framework\Attributes\TestDox('The model can be created and read from the database')]
* @covers \Modules\Admin\Models\AppMapper
* @group module
*/
public function testCR() : void public function testCR() : void
{ {
$app = new App(); $app = new App();

View File

@ -19,16 +19,13 @@ use phpOMS\Application\ApplicationStatus;
use phpOMS\Application\ApplicationType; use phpOMS\Application\ApplicationType;
/** /**
* @testdox Modules\Admin\tests\Models\AppTest: App model
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\App::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\AppTest: App model')]
final class AppTest extends \PHPUnit\Framework\TestCase final class AppTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\App
* @group module
*/
public function testDefault() : void public function testDefault() : void
{ {
$app = new App(); $app = new App();

View File

@ -17,16 +17,13 @@ namespace Modules\Admin\tests\Models;
use Modules\Admin\Models\DataChange; use Modules\Admin\Models\DataChange;
/** /**
* @testdox Modules\Admin\tests\Models\DataChangeTest: DataChange model
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\DataChange::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\DataChangeTest: DataChange model')]
final class DataChangeTest extends \PHPUnit\Framework\TestCase final class DataChangeTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\DataChange
* @group module
*/
public function testDefault() : void public function testDefault() : void
{ {
$change = new DataChange(); $change = new DataChange();

View File

@ -20,17 +20,14 @@ use Modules\Admin\Models\GroupPermission;
use Modules\Admin\Models\GroupPermissionMapper; use Modules\Admin\Models\GroupPermissionMapper;
/** /**
* @testdox Modules\Admin\tests\Models\GroupMapperTest: Group mapper
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\GroupMapper::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\GroupMapperTest: Group mapper')]
final class GroupMapperTest extends \PHPUnit\Framework\TestCase final class GroupMapperTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox All groups which have permissions for a module can be returned #[\PHPUnit\Framework\Attributes\TestDox('All groups which have permissions for a module can be returned')]
* @covers \Modules\Admin\Models\GroupMapper
* @group module
*/
public function testGroupPermissionForModule() : void public function testGroupPermissionForModule() : void
{ {
$group = new Group('test'); $group = new Group('test');
@ -51,10 +48,7 @@ final class GroupMapperTest extends \PHPUnit\Framework\TestCase
self::assertTrue(false); self::assertTrue(false);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\GroupMapper
* @group module
*/
public function testCountMembers() : void public function testCountMembers() : void
{ {
self::assertEquals([3 => 1, 1 => 2], GroupMapper::countMembers()); self::assertEquals([3 => 1, 1 => 2], GroupMapper::countMembers());

View File

@ -17,17 +17,14 @@ namespace Modules\Admin\tests\Models;
use Modules\Admin\Models\GroupPermission; use Modules\Admin\Models\GroupPermission;
/** /**
* @testdox Modules\Admin\tests\Models\GroupPermissionTest: Group permission
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\GroupPermission::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\GroupPermissionTest: Group permission')]
final class GroupPermissionTest extends \PHPUnit\Framework\TestCase final class GroupPermissionTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The group permission has the expected default values after initialization #[\PHPUnit\Framework\Attributes\TestDox('The group permission has the expected default values after initialization')]
* @covers \Modules\Admin\Models\GroupPermission
* @group module
*/
public function testDefault() : void public function testDefault() : void
{ {
$group = new GroupPermission(); $group = new GroupPermission();

View File

@ -18,10 +18,10 @@ use Modules\Admin\Models\Group;
use Modules\Admin\Models\NullAccount; use Modules\Admin\Models\NullAccount;
/** /**
* @testdox Modules\Admin\tests\Models\GroupTest: Group model
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\Group::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\GroupTest: Group model')]
final class GroupTest extends \PHPUnit\Framework\TestCase final class GroupTest extends \PHPUnit\Framework\TestCase
{ {
protected Group $group; protected Group $group;
@ -35,10 +35,9 @@ final class GroupTest extends \PHPUnit\Framework\TestCase
} }
/** /**
* @testdox The group has the expected default values after initialization
* @covers \Modules\Admin\Models\Group
* @group module * @group module
*/ */
#[\PHPUnit\Framework\Attributes\TestDox('The group has the expected default values after initialization')]
public function testDefault() : void public function testDefault() : void
{ {
self::assertEquals((new \DateTime('now'))->format('Y-m-d'), $this->group->createdAt->format('Y-m-d')); self::assertEquals((new \DateTime('now'))->format('Y-m-d'), $this->group->createdAt->format('Y-m-d'));
@ -48,10 +47,9 @@ final class GroupTest extends \PHPUnit\Framework\TestCase
} }
/** /**
* @testdox The description can be set and returned
* @covers \Modules\Admin\Models\Group
* @group module * @group module
*/ */
#[\PHPUnit\Framework\Attributes\TestDox('The description can be set and returned')]
public function testDescriptionInputOutput() : void public function testDescriptionInputOutput() : void
{ {
$this->group->descriptionRaw = 'Some test'; $this->group->descriptionRaw = 'Some test';
@ -59,10 +57,9 @@ final class GroupTest extends \PHPUnit\Framework\TestCase
} }
/** /**
* @testdox The creator can be set and returned
* @covers \Modules\Admin\Models\Group
* @group module * @group module
*/ */
#[\PHPUnit\Framework\Attributes\TestDox('The creator can be set and returned')]
public function testCreatorInputOutput() : void public function testCreatorInputOutput() : void
{ {
$this->group->createdBy = new NullAccount(3); $this->group->createdBy = new NullAccount(3);

View File

@ -18,17 +18,14 @@ use Modules\Admin\Models\LocalizationMapper;
use phpOMS\Localization\Localization; use phpOMS\Localization\Localization;
/** /**
* @testdox Modules\Admin\tests\Models\LocalizationMapperTest: Localization database mapper
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\LocalizationMapper::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\LocalizationMapperTest: Localization database mapper')]
final class LocalizationMapperTest extends \PHPUnit\Framework\TestCase final class LocalizationMapperTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The model can be created and read from the database #[\PHPUnit\Framework\Attributes\TestDox('The model can be created and read from the database')]
* @covers \Modules\Admin\Models\LocalizationMapper
* @group module
*/
public function testCR() : void public function testCR() : void
{ {
$localization = Localization::fromJson( $localization = Localization::fromJson(

View File

@ -18,10 +18,10 @@ use Modules\Admin\Models\Module;
use phpOMS\Module\ModuleStatus; use phpOMS\Module\ModuleStatus;
/** /**
* @testdox Modules\Admin\tests\Models\ModuleTest: Module container
*
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\Module::class)]
#[\PHPUnit\Framework\Attributes\TestDox('Modules\Admin\tests\Models\ModuleTest: Module container')]
final class ModuleTest extends \PHPUnit\Framework\TestCase final class ModuleTest extends \PHPUnit\Framework\TestCase
{ {
protected Module $module; protected Module $module;
@ -34,11 +34,8 @@ final class ModuleTest extends \PHPUnit\Framework\TestCase
$this->module = new Module(); $this->module = new Module();
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The module has the expected default values after initialization #[\PHPUnit\Framework\Attributes\TestDox('The module has the expected default values after initialization')]
* @covers \Modules\Admin\Models\Module
* @group module
*/
public function testDefault() : void public function testDefault() : void
{ {
self::assertEquals('', $this->module->id); self::assertEquals('', $this->module->id);
@ -49,33 +46,24 @@ final class ModuleTest extends \PHPUnit\Framework\TestCase
self::assertEquals($this->module->jsonSerialize(), $this->module->toArray()); self::assertEquals($this->module->jsonSerialize(), $this->module->toArray());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The name can be set and returned #[\PHPUnit\Framework\Attributes\TestDox('The name can be set and returned')]
* @covers \Modules\Admin\Models\Module
* @group module
*/
public function testNameInputOutput() : void public function testNameInputOutput() : void
{ {
$this->module->name = 'Name'; $this->module->name = 'Name';
self::assertEquals('Name', $this->module->name); self::assertEquals('Name', $this->module->name);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The status can be set and returned #[\PHPUnit\Framework\Attributes\TestDox('The status can be set and returned')]
* @covers \Modules\Admin\Models\Module
* @group module
*/
public function testStatusInputOutput() : void public function testStatusInputOutput() : void
{ {
$this->module->status = ModuleStatus::ACTIVE; $this->module->status = ModuleStatus::ACTIVE;
self::assertEquals(ModuleStatus::ACTIVE, $this->module->status); self::assertEquals(ModuleStatus::ACTIVE, $this->module->status);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @testdox The module can be serialized #[\PHPUnit\Framework\Attributes\TestDox('The module can be serialized')]
* @covers \Modules\Admin\Models\Module
* @group module
*/
public function testSerializations() : void public function testSerializations() : void
{ {
self::assertEquals(\json_encode($this->module->jsonSerialize()), $this->module->__toString()); self::assertEquals(\json_encode($this->module->jsonSerialize()), $this->module->__toString());

View File

@ -19,31 +19,23 @@ use Modules\Admin\Models\NullAccountExternal;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullAccountExternal::class)]
final class NullAccountExternalTest extends \PHPUnit\Framework\TestCase final class NullAccountExternalTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullAccountExternal
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Admin\Models\AccountExternal', new NullAccountExternal()); self::assertInstanceOf('\Modules\Admin\Models\AccountExternal', new NullAccountExternal());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullAccountExternal
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullAccountExternal(2); $null = new NullAccountExternal(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullAccountExternal
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullAccountExternal(2); $null = new NullAccountExternal(2);

View File

@ -19,31 +19,23 @@ use Modules\Admin\Models\NullAccountPermission;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullAccountPermission::class)]
final class NullAccountPermissionTest extends \PHPUnit\Framework\TestCase final class NullAccountPermissionTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullAccountPermission
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Admin\Models\AccountPermission', new NullAccountPermission()); self::assertInstanceOf('\Modules\Admin\Models\AccountPermission', new NullAccountPermission());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullAccountPermission
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullAccountPermission(2); $null = new NullAccountPermission(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullAccountPermission
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullAccountPermission(2); $null = new NullAccountPermission(2);

View File

@ -19,31 +19,23 @@ use Modules\Admin\Models\NullAccount;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullAccount::class)]
final class NullAccountTest extends \PHPUnit\Framework\TestCase final class NullAccountTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullAccount
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Admin\Models\Account', new NullAccount()); self::assertInstanceOf('\Modules\Admin\Models\Account', new NullAccount());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullAccount
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullAccount(2); $null = new NullAccount(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullAccount
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullAccount(2); $null = new NullAccount(2);

View File

@ -19,31 +19,24 @@ use Modules\Admin\Models\NullApp;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullApp::class)]
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullModule::class)]
final class NullAppTest extends \PHPUnit\Framework\TestCase final class NullAppTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullApp
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Admin\Models\App', new NullApp()); self::assertInstanceOf('\Modules\Admin\Models\App', new NullApp());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullApp
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullApp(2); $null = new NullApp(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullModule
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullApp(2); $null = new NullApp(2);

View File

@ -19,31 +19,23 @@ use Modules\Admin\Models\NullDataChange;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullDataChange::class)]
final class NullDataChangeTest extends \PHPUnit\Framework\TestCase final class NullDataChangeTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullDataChange
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Admin\Models\DataChange', new NullDataChange()); self::assertInstanceOf('\Modules\Admin\Models\DataChange', new NullDataChange());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullDataChange
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullDataChange(2); $null = new NullDataChange(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullDataChange
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullDataChange(2); $null = new NullDataChange(2);

View File

@ -19,31 +19,24 @@ use Modules\Admin\Models\NullGroupPermission;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullGroupPermission::class)]
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullModule::class)]
final class NullGroupPermissionTest extends \PHPUnit\Framework\TestCase final class NullGroupPermissionTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullGroupPermission
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Admin\Models\GroupPermission', new NullGroupPermission()); self::assertInstanceOf('\Modules\Admin\Models\GroupPermission', new NullGroupPermission());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullGroupPermission
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullGroupPermission(2); $null = new NullGroupPermission(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullModule
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullGroupPermission(2); $null = new NullGroupPermission(2);

View File

@ -19,31 +19,24 @@ use Modules\Admin\Models\NullGroup;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullGroup::class)]
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullModule::class)]
final class NullGroupTest extends \PHPUnit\Framework\TestCase final class NullGroupTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullGroup
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Admin\Models\Group', new NullGroup()); self::assertInstanceOf('\Modules\Admin\Models\Group', new NullGroup());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullGroup
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullGroup(2); $null = new NullGroup(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullModule
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullGroup(2); $null = new NullGroup(2);

View File

@ -19,31 +19,23 @@ use Modules\Admin\Models\NullModule;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Admin\Models\NullModule::class)]
final class NullModuleTest extends \PHPUnit\Framework\TestCase final class NullModuleTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullModule
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Admin\Models\Module', new NullModule()); self::assertInstanceOf('\Modules\Admin\Models\Module', new NullModule());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullModule
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullModule('Test'); $null = new NullModule('Test');
self::assertEquals('Test', $null->id); self::assertEquals('Test', $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Admin\Models\NullModule
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullModule('Test'); $null = new NullModule('Test');

View File

@ -1,6 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <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" processUncoveredFiles="false"> <coverage includeUncoveredFiles="true">
<report>
<clover outputFile="coverage.xml"/>
<html outputDirectory="../tests" lowUpperBound="75" highLowerBound="95"/>
</report>
</coverage>
<testsuites>
<testsuite name="Install">
<directory>../MainRepository/Install/tests*</directory>
</testsuite>
<testsuite name="Module">
<directory>../tests*</directory>
</testsuite>
</testsuites>
<groups>
<exclude>
<group>volume</group>
<group>maybe</group>
</exclude>
</groups>
<logging>
<junit outputFile="../tests/junit_php.xml"/>
<testdoxHtml outputFile="../tests/index.html"/>
<testdoxText outputFile="../tests/testdox.txt"/>
</logging>
<php>
<const name="WEB_SERVER_HOST" value="localhost"/>
<const name="WEB_SERVER_PORT" value="1234"/>
<const name="WEB_SERVER_DOCROOT" value="./Karaka"/>
<const name="RESET" value="1"/>
</php>
<source>
<include> <include>
<directory suffix=".php">../</directory> <directory suffix=".php">../</directory>
</include> </include>
@ -25,33 +56,6 @@
<directory>../**/Admin/Hooks*</directory> <directory>../**/Admin/Hooks*</directory>
<directory>../**/Admin/Install*</directory> <directory>../**/Admin/Install*</directory>
<directory>../Media/Files*</directory> <directory>../Media/Files*</directory>
<directory>../tests/Admin*</directory>
</exclude> </exclude>
<report> </source>
<clover outputFile="coverage.xml"/>
<html outputDirectory="../tests" lowUpperBound="75" highLowerBound="95"/>
</report>
</coverage>
<testsuites>
<testsuite name="Module">
<directory>../tests*</directory>
</testsuite>
</testsuites>
<groups>
<exclude>
<group>volume</group>
<group>maybe</group>
</exclude>
</groups>
<logging>
<junit outputFile="../tests/junit_php.xml"/>
<testdoxHtml outputFile="../tests/index.html"/>
<testdoxText outputFile="../tests/testdox.txt"/>
</logging>
<php>
<const name="WEB_SERVER_HOST" value="localhost"/>
<const name="WEB_SERVER_PORT" value="1234"/>
<const name="WEB_SERVER_DOCROOT" value="./Karaka"/>
<const name="RESET" value="1"/>
</php>
</phpunit> </phpunit>