diff --git a/Config/reportLang.php b/Config/reportLang.php index da811e6..f82383c 100644 --- a/Config/reportLang.php +++ b/Config/reportLang.php @@ -2171,89 +2171,89 @@ return [ 'phpOMS\tests\AutoloaderTest:testAutoloader' => ['description' => 'Classes can be checked for existence', 'type' => 'framework'], // Modules are below - 'Modules\tests\Admin\Admin\AdminTest' => ['description' => 'Admin module - general module information', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testModuleIntegration' => ['description' => 'The module can be installed, deactivated and activated', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testValidMapper' => ['description' => 'The mappers are valid', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testMapperAgainstModel' => ['description' => 'The mappers match the models', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testValidDbSchema' => ['description' => 'The database schema definition is valid', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testDbSchemaAgainstDb' => ['description' => 'The database schema is correctly setup in the database', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testMapperAgainstDbSchema' => ['description' => 'The mapper matches the database setup', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testJson' => ['description' => 'The module info file has the correct structure', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testDependency' => ['description' => 'The dependencies got installed', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testRoutes' => ['description' => 'The routes got installed and the endpoints are defined', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testHooks' => ['description' => 'The hooks got installed and the endpoints are defined', 'type' => 'module'], - 'Modules\tests\Admin\Admin\AdminTest:testNavigation' => ['description' => 'The navigation got installed', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest' => ['description' => 'Admin module - general module information', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testModuleIntegration' => ['description' => 'The module can be installed, deactivated and activated', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testValidMapper' => ['description' => 'The mappers are valid', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testMapperAgainstModel' => ['description' => 'The mappers match the models', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testValidDbSchema' => ['description' => 'The database schema definition is valid', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testDbSchemaAgainstDb' => ['description' => 'The database schema is correctly setup in the database', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testMapperAgainstDbSchema' => ['description' => 'The mapper matches the database setup', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testJson' => ['description' => 'The module info file has the correct structure', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testDependency' => ['description' => 'The dependencies got installed', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testRoutes' => ['description' => 'The routes got installed and the endpoints are defined', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testHooks' => ['description' => 'The hooks got installed and the endpoints are defined', 'type' => 'module'], + 'Modules\Admin\tests\Admin\AdminTest:testNavigation' => ['description' => 'The navigation got installed', 'type' => 'module'], // CONTROLLER: - 'Modules\tests\Admin\Controller\ApiControllerTest' => ['description' => 'Admin api controller', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest' => ['description' => 'Admin api controller', 'type' => 'module'], // settings - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiSettingsGet' => ['description' => 'Application settings can be read from the database', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiSettingsSet' => ['description' => 'Application settings can be set in the database', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiSettingsGet' => ['description' => 'Application settings can be read from the database', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiSettingsSet' => ['description' => 'Application settings can be set in the database', 'type' => 'module'], // groups - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiGroupGet' => ['description' => 'A user group can be returned', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiGroupSet' => ['description' => 'A user group can be updated', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiGroupFind' => ['description' => 'A user group can be found by name', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiGroupCreateDelete' => ['description' => 'A user group can be created and deleted', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiGroupCreateInvalid' => ['description' => 'A invalid user group cannot be created', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAddAccountToGroup' => ['description' => 'A user can be added to a user group', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiGroupGet' => ['description' => 'A user group can be returned', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiGroupSet' => ['description' => 'A user group can be updated', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiGroupFind' => ['description' => 'A user group can be found by name', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiGroupCreateDelete' => ['description' => 'A user group can be created and deleted', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiGroupCreateInvalid' => ['description' => 'A invalid user group cannot be created', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAddAccountToGroup' => ['description' => 'A user can be added to a user group', 'type' => 'module'], // group_permission - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAddGroupPermission' => ['description' => 'A permission can be added to a user group', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiGroupPermissionGet' => ['description' => 'A group permission can be returned', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiGroupPermissionCreateDelete' => ['description' => 'A user group permission can be created and deleted', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAddGroupPermissionInvalidData' => ['description' => 'A permission with missing data cannot be added to a user group', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAddGroupPermissionInvalidType' => ['description' => 'A invalid permission type cannot be added to a user group', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiGroupPermissionUpdate' => ['description' => 'A user group permission can be updated', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAddGroupPermission' => ['description' => 'A permission can be added to a user group', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiGroupPermissionGet' => ['description' => 'A group permission can be returned', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiGroupPermissionCreateDelete' => ['description' => 'A user group permission can be created and deleted', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAddGroupPermissionInvalidData' => ['description' => 'A permission with missing data cannot be added to a user group', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAddGroupPermissionInvalidType' => ['description' => 'A invalid permission type cannot be added to a user group', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiGroupPermissionUpdate' => ['description' => 'A user group permission can be updated', 'type' => 'module'], // users - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiGroupGet' => ['description' => 'A user can be returned', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAccountUpdate' => ['description' => 'A user can be updated', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAccountFind' => ['description' => 'A user can be found by name', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAccountAndProfileCreate' => ['description' => 'A user and profile for the user can be created', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAccountDelete' => ['description' => 'A user can be deleted', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAccountCreateInvalid' => ['description' => 'A invalid user cannot be created', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAddGroupToAccount' => ['description' => 'A user group can be added to a user', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiGroupGet' => ['description' => 'A user can be returned', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAccountUpdate' => ['description' => 'A user can be updated', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAccountFind' => ['description' => 'A user can be found by name', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAccountAndProfileCreate' => ['description' => 'A user and profile for the user can be created', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAccountDelete' => ['description' => 'A user can be deleted', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAccountCreateInvalid' => ['description' => 'A invalid user cannot be created', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAddGroupToAccount' => ['description' => 'A user group can be added to a user', 'type' => 'module'], // user_permission - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAddAccountPermission' => ['description' => 'A permission can be added to a user', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAccountPermissionGet' => ['description' => 'A user permission can be returned', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAccountPermissionCreateDelete' => ['description' => 'A user permission can be created and deleted', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAddAccountPermissionInvalidData' => ['description' => 'A permission with missing data cannot be added to a user', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAddAccountPermissionInvalidType' => ['description' => 'A invalid permission type cannot be added to a user', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAccountPermissionUpdate' => ['description' => 'A user permission can be updated', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAddAccountPermission' => ['description' => 'A permission can be added to a user', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAccountPermissionGet' => ['description' => 'A user permission can be returned', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAccountPermissionCreateDelete' => ['description' => 'A user permission can be created and deleted', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAddAccountPermissionInvalidData' => ['description' => 'A permission with missing data cannot be added to a user', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAddAccountPermissionInvalidType' => ['description' => 'A invalid permission type cannot be added to a user', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAccountPermissionUpdate' => ['description' => 'A user permission can be updated', 'type' => 'module'], // groups & users - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiAccountGroupFind' => ['description' => 'A user and user group can be found by name', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiAccountGroupFind' => ['description' => 'A user and user group can be found by name', 'type' => 'module'], // module - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiModuleStatusUpdate' => ['description' => 'The status of a module can be updated', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiModuleStatusUpdateEmptyModule' => ['description' => 'A missing module cannot be updated', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiModuleStatusUpdateInvalidStatus' => ['description' => 'A invalid module status cannot update a module', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiModuleStatusUpdateInvalidModule' => ['description' => 'A invalid module cannot be updated', 'type' => 'module'], - 'Modules\tests\Admin\Controller\ApiControllerTest:testApiReInit' => ['description' => 'A module can be re-initialized', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiModuleStatusUpdate' => ['description' => 'The status of a module can be updated', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiModuleStatusUpdateEmptyModule' => ['description' => 'A missing module cannot be updated', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiModuleStatusUpdateInvalidStatus' => ['description' => 'A invalid module status cannot update a module', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiModuleStatusUpdateInvalidModule' => ['description' => 'A invalid module cannot be updated', 'type' => 'module'], + 'Modules\Admin\tests\Controller\ApiControllerTest:testApiReInit' => ['description' => 'A module can be re-initialized', 'type' => 'module'], // models - 'Modules\tests\Admin\Models\AccountMapperTest' => ['description' => 'Account database mapper', 'type' => 'module'], - 'Modules\tests\Admin\Models\AccountMapperTest:testCR' => ['description' => 'The model can be created and read from the database', 'type' => 'module'], - 'Modules\tests\Admin\Models\AccountMapperTest:testEmptyPasswordLogin' => ['description' => 'A empty user password results in a failed login', 'type' => 'module'], - 'Modules\tests\Admin\Models\AccountMapperTest:testInvalidPasswordLogin' => ['description' => 'A invalid user password results in a failed login', 'type' => 'module'], - 'Modules\tests\Admin\Models\AccountMapperTest:testInvalidUsernameLogin' => ['description' => 'A valid user name and password results in a successful login', 'type' => 'module'], - 'Modules\tests\Admin\Models\AccountMapperTest:testValidLogin' => ['description' => 'A invalid user name results in a failed login', 'type' => 'module'], - 'Modules\tests\Admin\Models\AccountPermissionTest' => ['description' => 'Account permission', 'type' => 'module'], - 'Modules\tests\Admin\Models\AccountPermissionTest:testDefault' => ['description' => 'The account permission has the expected default values after initialization', 'type' => 'module'], - 'Modules\tests\Admin\Models\AccountTest' => ['description' => 'Account model', 'type' => 'module'], - 'Modules\tests\Admin\Models\AccountTest:testDefault' => ['description' => 'The account has the expected default values after initialization', 'type' => 'module'], - 'Modules\tests\Admin\Models\AccountTest:testLoginTriesInputOutput' => ['description' => 'The login tries can be set and returned', 'type' => 'module'], - 'Modules\tests\Admin\Models\GroupMapperTest' => ['description' => 'Group mapper', 'type' => 'module'], - 'Modules\tests\Admin\Models\GroupMapperTest:testGroupPermissionForModule' => ['description' => 'All groups which have permissions for a module can be returned', 'type' => 'module'], - 'Modules\tests\Admin\Models\GroupPermissionTest' => ['description' => 'Group permission', 'type' => 'module'], - 'Modules\tests\Admin\Models\GroupPermissionTest:testDefault' => ['description' => 'The group permission has the expected default values after initialization', 'type' => 'module'], - 'Modules\tests\Admin\Models\GroupTest' => ['description' => 'Group model', 'type' => 'module'], - 'Modules\tests\Admin\Models\GroupTest:testDefault' => ['description' => 'The group has the expected default values after initialization', 'type' => 'module'], - 'Modules\tests\Admin\Models\GroupTest:testDescriptionInputOutput' => ['description' => 'The description can be set and returned', 'type' => 'module'], - 'Modules\tests\Admin\Models\GroupTest:testCreatorInputOutput' => ['description' => 'The creator can be set and returned', 'type' => 'module'], - 'Modules\tests\Admin\Models\LocalizationMapperTest' => ['description' => 'Localization database mapper', 'type' => 'module'], - 'Modules\tests\Admin\Models\LocalizationMapperTest:testCR' => ['description' => 'The model can be created and read from the database', 'type' => 'module'], - 'Modules\tests\Admin\Models\ModuleTest' => ['description' => 'Module container', 'type' => 'module'], - 'Modules\tests\Admin\Models\ModuleTest:testDefault' => ['description' => 'The module has the expected default values after initialization', 'type' => 'module'], - 'Modules\tests\Admin\Models\ModuleTest:testNameInputOutput' => ['description' => 'The name can be set and returned', 'type' => 'module'], - 'Modules\tests\Admin\Models\ModuleTest:testDescriptionInputOutput' => ['description' => 'The description can be set and returned', 'type' => 'module'], - 'Modules\tests\Admin\Models\ModuleTest:testStatusInputOutput' => ['description' => 'The status can be set and returned', 'type' => 'module'], - 'Modules\tests\Admin\Models\ModuleTest:testSerializations' => ['description' => 'The module can be serialized', 'type' => 'module'], - 'Modules\tests\Admin\Models\ModuleTest:testInvalidStatus' => ['description' => 'A invalid status throws a InvalidEnumValue exception', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountMapperTest' => ['description' => 'Account database mapper', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountMapperTest:testCR' => ['description' => 'The model can be created and read from the database', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountMapperTest:testEmptyPasswordLogin' => ['description' => 'A empty user password results in a failed login', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountMapperTest:testInvalidPasswordLogin' => ['description' => 'A invalid user password results in a failed login', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountMapperTest:testInvalidUsernameLogin' => ['description' => 'A valid user name and password results in a successful login', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountMapperTest:testValidLogin' => ['description' => 'A invalid user name results in a failed login', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountPermissionTest' => ['description' => 'Account permission', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountPermissionTest:testDefault' => ['description' => 'The account permission has the expected default values after initialization', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountTest' => ['description' => 'Account model', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountTest:testDefault' => ['description' => 'The account has the expected default values after initialization', 'type' => 'module'], + 'Modules\Admin\tests\Models\AccountTest:testLoginTriesInputOutput' => ['description' => 'The login tries can be set and returned', 'type' => 'module'], + 'Modules\Admin\tests\Models\GroupMapperTest' => ['description' => 'Group mapper', 'type' => 'module'], + 'Modules\Admin\tests\Models\GroupMapperTest:testGroupPermissionForModule' => ['description' => 'All groups which have permissions for a module can be returned', 'type' => 'module'], + 'Modules\Admin\tests\Models\GroupPermissionTest' => ['description' => 'Group permission', 'type' => 'module'], + 'Modules\Admin\tests\Models\GroupPermissionTest:testDefault' => ['description' => 'The group permission has the expected default values after initialization', 'type' => 'module'], + 'Modules\Admin\tests\Models\GroupTest' => ['description' => 'Group model', 'type' => 'module'], + 'Modules\Admin\tests\Models\GroupTest:testDefault' => ['description' => 'The group has the expected default values after initialization', 'type' => 'module'], + 'Modules\Admin\tests\Models\GroupTest:testDescriptionInputOutput' => ['description' => 'The description can be set and returned', 'type' => 'module'], + 'Modules\Admin\tests\Models\GroupTest:testCreatorInputOutput' => ['description' => 'The creator can be set and returned', 'type' => 'module'], + 'Modules\Admin\tests\Models\LocalizationMapperTest' => ['description' => 'Localization database mapper', 'type' => 'module'], + 'Modules\Admin\tests\Models\LocalizationMapperTest:testCR' => ['description' => 'The model can be created and read from the database', 'type' => 'module'], + 'Modules\Admin\tests\Models\ModuleTest' => ['description' => 'Module container', 'type' => 'module'], + 'Modules\Admin\tests\Models\ModuleTest:testDefault' => ['description' => 'The module has the expected default values after initialization', 'type' => 'module'], + 'Modules\Admin\tests\Models\ModuleTest:testNameInputOutput' => ['description' => 'The name can be set and returned', 'type' => 'module'], + 'Modules\Admin\tests\Models\ModuleTest:testDescriptionInputOutput' => ['description' => 'The description can be set and returned', 'type' => 'module'], + 'Modules\Admin\tests\Models\ModuleTest:testStatusInputOutput' => ['description' => 'The status can be set and returned', 'type' => 'module'], + 'Modules\Admin\tests\Models\ModuleTest:testSerializations' => ['description' => 'The module can be serialized', 'type' => 'module'], + 'Modules\Admin\tests\Models\ModuleTest:testInvalidStatus' => ['description' => 'A invalid status throws a InvalidEnumValue exception', 'type' => 'module'], 'Modules\tests\Auditor\Controller\ApiControllerTest' => ['description' => 'Auditor api controller', 'type' => 'module'], 'Modules\tests\Auditor\Controller\ApiControllerTest:testLogCreate' => ['description' => 'Audit logs for create statements can be created', 'type' => 'module'], @@ -2264,30 +2264,30 @@ return [ 'Modules\tests\Auditor\Models\AuditTest:testDefault' => ['description' => 'The model has the expected default values after initialization', 'type' => 'module'], 'Modules\tests\Auditor\Models\AuditTest:testConstructorInputOutput' => ['description' => 'The model can be initialized correctly', 'type' => 'module'], - 'Modules\tests\News\Controller\ApiControllerTest' => ['description' => 'News api controller', 'type' => 'module'], - 'Modules\tests\News\Controller\ApiControllerTest:testApiNewsCreate' => ['description' => 'A news article can be created', 'type' => 'module'], - 'Modules\tests\News\Controller\ApiControllerTest:testApiNewsGet' => ['description' => 'A news article can be returned', 'type' => 'module'], - 'Modules\tests\News\Controller\ApiControllerTest:testApiNewsUpdate' => ['description' => 'A news article can be updated', 'type' => 'module'], - 'Modules\tests\News\Controller\ApiControllerTest:testApiNewsDelete' => ['description' => 'A news article can be deleted', 'type' => 'module'], + 'Modules\News\tests\Controller\ApiControllerTest' => ['description' => 'News api controller', 'type' => 'module'], + 'Modules\News\tests\Controller\ApiControllerTest:testApiNewsCreate' => ['description' => 'A news article can be created', 'type' => 'module'], + 'Modules\News\tests\Controller\ApiControllerTest:testApiNewsGet' => ['description' => 'A news article can be returned', 'type' => 'module'], + 'Modules\News\tests\Controller\ApiControllerTest:testApiNewsUpdate' => ['description' => 'A news article can be updated', 'type' => 'module'], + 'Modules\News\tests\Controller\ApiControllerTest:testApiNewsDelete' => ['description' => 'A news article can be deleted', 'type' => 'module'], // models - 'Modules\tests\News\Models\NewsArticleTest' => ['description' => 'News article', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testDefault' => ['description' => 'The model has the expected default values after initialization', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testCreatorInputOutput' => ['description' => 'The cretor can be correctly set and returned', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testTitleInputOutput' => ['description' => 'The title can be correctly set and returned', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testContentInputOutput' => ['description' => 'The content can be correctly set and returned', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testPlainInputOutput' => ['description' => 'The plain content can be correctly set and returned', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testPublishInputOutput' => ['description' => 'The publish date can be correctly set and returned', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testFeaturedInputOutput' => ['description' => 'The featured flag can be correctly set and returned', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testLanguageInputOutput' => ['description' => 'The language can be correctly set and returned', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testStatusInputOutput' => ['description' => 'The status can be correctly set and returned', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testTypeInputOutput' => ['description' => 'The type can be correctly set and returned', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testSerialization' => ['description' => 'The model can be correctly serialized', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testInvalidStatus' => ['description' => 'A invalid status throws a InvalidEnumValue exception', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testInvalidType' => ['description' => 'A invalid type throws a InvalidEnumValue exception', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleTest:testInvalidLanguage' => ['description' => 'A invalid language throws a InvalidEnumValue exception', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest' => ['description' => 'News article', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testDefault' => ['description' => 'The model has the expected default values after initialization', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testCreatorInputOutput' => ['description' => 'The cretor can be correctly set and returned', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testTitleInputOutput' => ['description' => 'The title can be correctly set and returned', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testContentInputOutput' => ['description' => 'The content can be correctly set and returned', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testPlainInputOutput' => ['description' => 'The plain content can be correctly set and returned', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testPublishInputOutput' => ['description' => 'The publish date can be correctly set and returned', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testFeaturedInputOutput' => ['description' => 'The featured flag can be correctly set and returned', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testLanguageInputOutput' => ['description' => 'The language can be correctly set and returned', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testStatusInputOutput' => ['description' => 'The status can be correctly set and returned', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testTypeInputOutput' => ['description' => 'The type can be correctly set and returned', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testSerialization' => ['description' => 'The model can be correctly serialized', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testInvalidStatus' => ['description' => 'A invalid status throws a InvalidEnumValue exception', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testInvalidType' => ['description' => 'A invalid type throws a InvalidEnumValue exception', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleTest:testInvalidLanguage' => ['description' => 'A invalid language throws a InvalidEnumValue exception', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleMapperTest' => ['description' => 'News article mapper', 'type' => 'module'], - 'Modules\tests\News\Models\NewsArticleMapperTest:testDefault' => ['description' => 'The model can be created and read from the database', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleMapperTest' => ['description' => 'News article mapper', 'type' => 'module'], + 'Modules\News\tests\Models\NewsArticleMapperTest:testDefault' => ['description' => 'The model can be created and read from the database', 'type' => 'module'], // models 'Modules\tests\Helper\Models\ReportTest' => ['description' => 'Report model', 'type' => 'module'],