====== Test Suite (tests/) ====== The PHPUnit suite. Use this module to see which behaviour is actually pinned by a test and which is only described in a docblock. ---- ======= Types (174) ======= ^ Kind ^ Modifier ^ Type ^ Methods ^ Props ^ Consts ^ LOC ^ Summary ^ | ''class'' | | [[scriptlog:tests:additionalutilityfunctionstest|''AdditionalUtilityFunctionsTest'']] | 51 | 0 | 0 | 449 | | | ''class'' | | [[scriptlog:tests:additionalutilitytest|''AdditionalUtilityTest'']] | 17 | 0 | 0 | 172 | Additional Utility Functions Test | | ''class'' | | [[scriptlog:tests:comprehensiveutilitytest|''ComprehensiveUtilityTest'']] | 103 | 0 | 0 | 834 | Comprehensive Utility Functions Test | | ''class'' | | [[scriptlog:tests:controllerclassesexistencetest|''ControllerClassesExistenceTest'']] | 13 | 0 | 0 | 68 | | | ''class'' | | [[scriptlog:tests:coreclassesexistencetest|''CoreClassesExistenceTest'']] | 58 | 0 | 0 | 297 | | | ''class'' | | [[scriptlog:tests:coverageverificationtest|''CoverageVerificationTest'']] | 3 | 0 | 0 | 21 | Coverage Verification Test | | ''class'' | | [[scriptlog:tests:daoclassesexistencetest|''DaoClassesExistenceTest'']] | 16 | 0 | 0 | 83 | | | ''class'' | | [[scriptlog:tests:emailvalidationtest|''EmailValidationTest'']] | 5 | 0 | 0 | 32 | Email Validation Test | | ''class'' | | [[scriptlog:tests:ipaddresstest|''IpAddressTest'']] | 15 | 1 | 0 | 99 | IP Address Functions Test | | ''class'' | | [[scriptlog:tests:modelclassesexistencetest|''ModelClassesExistenceTest'']] | 9 | 0 | 0 | 48 | | | ''class'' | | [[scriptlog:tests:sanitizationtest|''SanitizationTest'']] | 8 | 0 | 0 | 53 | Sanitization and Security Functions Test | | ''class'' | | [[scriptlog:tests:securitytest|''SecurityTest'']] | 14 | 0 | 0 | 106 | Security Functions Test | | ''class'' | | [[scriptlog:tests:serviceclassesexistencetest|''ServiceClassesExistenceTest'']] | 13 | 0 | 0 | 68 | | | ''class'' | | [[scriptlog:tests:stringdatetest|''StringDateTest'']] | 3 | 0 | 0 | 23 | String and Date Functions Test | | ''class'' | | [[scriptlog:tests:tableprefixtest|''TablePrefixTest'']] | 5 | 0 | 0 | 55 | | | ''class'' | | [[scriptlog:tests:testdao|''TestDao'']] | 3 | 1 | 0 | 19 | | | ''class'' | | [[scriptlog:tests:urlvalidationtest|''UrlValidationTest'']] | 11 | 0 | 0 | 68 | URL Validation Test | | ''class'' | abstract | [[scriptlog:tests:apitestcase|''ApiTestCase'']] | 11 | 3 | 1 | 297 | API Test Case | | ''class'' | | [[scriptlog:tests:apidatafixture|''ApiDataFixture'']] | 11 | 9 | 0 | 504 | API Test Data Fixture | | ''class'' | | [[scriptlog:tests:commentsapiintegrationtest|''CommentsApiIntegrationTest'']] | 4 | 1 | 0 | 108 | CommentsApi Integration Test | | ''class'' | | [[scriptlog:tests:languagesapiintegrationtest|''LanguagesApiIntegrationTest'']] | 5 | 1 | 0 | 105 | LanguagesApi Integration Test | | ''class'' | | [[scriptlog:tests:postsapiintegrationtest|''PostsApiIntegrationTest'']] | 4 | 1 | 0 | 116 | PostsApi Integration Test | | ''class'' | | [[scriptlog:tests:searchapiintegrationtest|''SearchApiIntegrationTest'']] | 6 | 0 | 0 | 116 | SearchApi Integration Test | | ''class'' | | [[scriptlog:tests:apianonymousaccesstest|''ApiAnonymousAccessTest'']] | 6 | 0 | 0 | 97 | ApiAnonymousAccessTest | | ''class'' | | [[scriptlog:tests:apihelpertest|''ApiHelperTest'']] | 3 | 0 | 0 | 56 | ApiHelper Test | | ''class'' | | [[scriptlog:tests:apiratelimitheaderstest|''ApiRateLimitHeadersTest'']] | 7 | 0 | 1 | 153 | ApiRateLimitHeadersTest | | ''class'' | | [[scriptlog:tests:apisearchcontrollertest|''ApiSearchControllerTest'']] | 9 | 0 | 1 | 160 | SearchApiController Test (named ApiSearchControllerTest) | | ''class'' | | [[scriptlog:tests:archivesapicontrollertest|''ArchivesApiControllerTest'']] | 8 | 0 | 1 | 135 | ArchivesApiController Test | | ''class'' | | [[scriptlog:tests:categoriesapicontrollertest|''CategoriesApiControllerTest'']] | 14 | 0 | 1 | 278 | CategoriesApiController Test | | ''class'' | | [[scriptlog:tests:commentsapicontrollertest|''CommentsApiControllerTest'']] | 13 | 0 | 1 | 271 | CommentsApiController Test | | ''class'' | | [[scriptlog:tests:gdprapicontrollertest|''GdprApiControllerTest'']] | 8 | 0 | 1 | 151 | GdprApiController Test | | ''class'' | | [[scriptlog:tests:healthendpointtest|''HealthEndpointTest'']] | 3 | 0 | 0 | 49 | Health Endpoint Test | | ''class'' | | [[scriptlog:tests:languagesapicontrollertest|''LanguagesApiControllerTest'']] | 12 | 0 | 1 | 226 | LanguagesApiController Test | | ''class'' | | [[scriptlog:tests:mediaapicontrollertest|''MediaApiControllerTest'']] | 5 | 0 | 1 | 114 | MediaApiController Test | | ''class'' | | [[scriptlog:tests:optionshandlertest|''OptionsHandlerTest'']] | 5 | 0 | 0 | 88 | Options Handler Test | | ''class'' | | [[scriptlog:tests:postsapicontrollertest|''PostsApiControllerTest'']] | 14 | 0 | 1 | 274 | PostsApiController Test | | ''class'' | | [[scriptlog:tests:protectedpostapicontrollertest|''ProtectedPostApiControllerTest'']] | 5 | 0 | 1 | 98 | ProtectedPostApiController Test | | ''class'' | | [[scriptlog:tests:translationsapicontrollertest|''TranslationsApiControllerTest'']] | 13 | 0 | 1 | 245 | TranslationsApiController Test | | ''class'' | | [[scriptlog:tests:commentapidtotest|''CommentApiDtoTest'']] | 8 | 1 | 0 | 154 | CommentApiDto Test | | ''class'' | | [[scriptlog:tests:postapidtotest|''PostApiDtoTest'']] | 11 | 1 | 0 | 225 | PostApiDto Test | | ''class'' | | [[scriptlog:tests:topicapidtotest|''TopicApiDtoTest'']] | 8 | 1 | 0 | 133 | TopicApiDto Test | | ''class'' | | [[scriptlog:tests:authenticationtest|''AuthenticationTest'']] | 12 | 4 | 0 | 139 | Authentication Tests | | ''class'' | | [[scriptlog:tests:formvalidatortest|''FormValidatorTest'']] | 15 | 1 | 0 | 149 | FormValidator Tests | | ''class'' | | [[scriptlog:tests:languageswitcherfixture|''LanguageSwitcherFixture'']] | 12 | 1 | 0 | 249 | | | ''class'' | | [[scriptlog:tests:commentintegrationtest|''CommentIntegrationTest'']] | 6 | 4 | 0 | 103 | Integration Tests for Comments | | ''class'' | | [[scriptlog:tests:daointegrationtest|''DaoIntegrationTest'']] | 8 | 2 | 0 | 117 | Integration Tests for DAOs | | ''class'' | | [[scriptlog:tests:dbclasstest|''DbClassTest'']] | 49 | 2 | 0 | 867 | Db Class Test | | ''class'' | | [[scriptlog:tests:downloadsettingsintegrationtest|''DownloadSettingsIntegrationTest'']] | 18 | 1 | 0 | 271 | Download Settings Integration Tests | | ''class'' | | [[scriptlog:tests:gdprdaointegrationtest|''GdprDaoIntegrationTest'']] | 51 | 9 | 0 | 1090 | Integration tests for the GDPR data layer. | | ''class'' | | [[scriptlog:tests:languagedaointegrationtest|''LanguageDaoIntegrationTest'']] | 19 | 3 | 0 | 288 | LanguageDao Integration Test | | ''class'' | | [[scriptlog:tests:languageswitcherintegrationtest|''LanguageSwitcherIntegrationTest'']] | 32 | 2 | 0 | 478 | Language Switcher Integration Tests | | ''class'' | | [[scriptlog:tests:mediadaointegrationtest|''MediaDaoIntegrationTest'']] | 14 | 4 | 0 | 246 | MediaDao Integration Test | | ''class'' | | [[scriptlog:tests:mediaintegrationtest|''MediaIntegrationTest'']] | 6 | 2 | 0 | 81 | Integration Tests for Media | | ''class'' | | [[scriptlog:tests:medooinintegrationtest|''MedooinIntegrationTest'']] | 15 | 2 | 0 | 188 | Medooin Integration Tests | | ''class'' | | [[scriptlog:tests:membershipintegrationtest|''MembershipIntegrationTest'']] | 9 | 1 | 0 | 127 | Membership Integration Tests | | ''class'' | | [[scriptlog:tests:menudaointegrationtest|''MenuDaoIntegrationTest'']] | 10 | 2 | 2 | 150 | MenuDao Integration Test | | ''class'' | | [[scriptlog:tests:migrationserviceintegrationtest|''MigrationServiceIntegrationTest'']] | 8 | 6 | 0 | 288 | MigrationService Integration Test | | ''class'' | | [[scriptlog:tests:pagedaointegrationtest|''PageDaoIntegrationTest'']] | 10 | 3 | 3 | 166 | PageDao Integration Test | | ''class'' | | [[scriptlog:tests:plugindaointegrationtest|''PluginDaoIntegrationTest'']] | 10 | 2 | 3 | 154 | PluginDao Integration Test | | ''class'' | | [[scriptlog:tests:postcontrollerintegrationtest|''PostControllerIntegrationTest'']] | 14 | 2 | 0 | 123 | PostController Integration Test | | ''class'' | | [[scriptlog:tests:postdaointegrationtest|''PostDaoIntegrationTest'']] | 17 | 4 | 3 | 277 | PostDao Integration Test | | ''class'' | | [[scriptlog:tests:postdaomethodintegrationtest|''PostDaoMethodIntegrationTest'']] | 20 | 5 | 5 | 395 | PostDao Method Integration Test | | ''class'' | | [[scriptlog:tests:privacypolicydaointegrationtest|''PrivacyPolicyDaoIntegrationTest'']] | 21 | 3 | 0 | 343 | PrivacyPolicyDao Integration Test | | ''class'' | | [[scriptlog:tests:remembermeintegrationtest|''RememberMeIntegrationTest'']] | 13 | 2 | 3 | 242 | Remember Me Integration Test | | ''class'' | | [[scriptlog:tests:settingsintegrationtest|''SettingsIntegrationTest'']] | 5 | 1 | 0 | 89 | Integration Tests for Settings | | ''class'' | | [[scriptlog:tests:themedaointegrationtest|''ThemeDaoIntegrationTest'']] | 13 | 2 | 2 | 266 | ThemeDao Integration Test | | ''class'' | | [[scriptlog:tests:topicdaotest|''TopicDaoTest'']] | 21 | 3 | 0 | 282 | TopicDao Integration Test | | ''class'' | | [[scriptlog:tests:topicintegrationtest|''TopicIntegrationTest'']] | 6 | 2 | 0 | 78 | Integration Tests for Topics | | ''class'' | | [[scriptlog:tests:translationserviceintegrationtest|''TranslationServiceIntegrationTest'']] | 19 | 6 | 0 | 339 | TranslationService Integration Test | | ''class'' | | [[scriptlog:tests:userdaointegrationtest|''UserDaoIntegrationTest'']] | 12 | 6 | 0 | 230 | UserDao Integration Test | | ''class'' | | [[scriptlog:tests:userdaotest|''UserDaoTest'']] | 47 | 3 | 0 | 611 | UserDao Integration Test | | ''class'' | | [[scriptlog:tests:commentservicetest|''CommentServiceTest'']] | 11 | 4 | 0 | 85 | CommentService Test | | ''class'' | | [[scriptlog:tests:configurationservicetest|''ConfigurationServiceTest'']] | 11 | 4 | 0 | 87 | ConfigurationService Test | | ''class'' | | [[scriptlog:tests:datarequestservicetest|''DataRequestServiceTest'']] | 17 | 7 | 0 | 454 | Unit tests for DataRequestService. | | ''class'' | | [[scriptlog:tests:downloadcreatelinktest|''DownloadCreateLinkTest'']] | 7 | 0 | 0 | 75 | Download Create Link Test | | ''class'' | | [[scriptlog:tests:mediaservicetest|''MediaServiceTest'']] | 16 | 5 | 0 | 119 | MediaService Test | | ''class'' | | [[scriptlog:tests:menuservicetest|''MenuServiceTest'']] | 14 | 4 | 0 | 104 | MenuService Test | | ''class'' | | [[scriptlog:tests:notificationservicetest|''NotificationServiceTest'']] | 15 | 1 | 0 | 335 | Class NotificationServiceTest | | ''class'' | | [[scriptlog:tests:pageservicetest|''PageServiceTest'']] | 16 | 4 | 0 | 121 | PageService Test | | ''class'' | | [[scriptlog:tests:pluginservicetest|''PluginServiceTest'']] | 14 | 4 | 0 | 103 | PluginService Test | | ''class'' | | [[scriptlog:tests:postservicetest|''PostServiceTest'']] | 34 | 4 | 0 | 288 | PostService Test | | ''class'' | | [[scriptlog:tests:scheduledpostservicetest|''ScheduledPostServiceTest'']] | 13 | 4 | 2 | 247 | Unit tests for ScheduledPostService. | | ''class'' | | [[scriptlog:tests:themeservicetest|''ThemeServiceTest'']] | 13 | 4 | 0 | 108 | ThemeService Test | | ''class'' | | [[scriptlog:tests:topicservicetest|''TopicServiceTest'']] | 15 | 4 | 0 | 132 | TopicService Test | | ''class'' | | [[scriptlog:tests:userservicetest|''UserServiceTest'']] | 22 | 7 | 0 | 323 | UserService Test | | ''class'' | | [[scriptlog:tests:routingtest|''RoutingTest'']] | 17 | 1 | 0 | 144 | Integration Smoke Tests for URL Routing | | ''class'' | | [[scriptlog:tests:adminactionregistrytest|''AdminActionRegistryTest'']] | 6 | 1 | 0 | 60 | | | ''class'' | | [[scriptlog:tests:adminlocaleinitializationtest|''AdminLocaleInitializationTest'']] | 15 | 0 | 0 | 239 | | | ''class'' | | [[scriptlog:tests:adminlocalescatalogtest|''AdminLocalesCatalogTest'']] | 11 | 0 | 1 | 193 | | | ''class'' | | [[scriptlog:tests:apiauthtest|''ApiAuthTest'']] | 16 | 1 | 0 | 122 | ApiAuth Unit Tests | | ''class'' | | [[scriptlog:tests:apicontrollertest|''ApiControllerTest'']] | 6 | 0 | 0 | 141 | ApiController Unit Tests | | ''class'' | | [[scriptlog:tests:apihateoastest|''ApiHateoasTest'']] | 18 | 2 | 0 | 302 | ApiHateoas Unit Tests | | ''class'' | | [[scriptlog:tests:apiresponsetest|''ApiResponseTest'']] | 30 | 1 | 0 | 230 | ApiResponse Unit Tests | | ''class'' | | [[scriptlog:tests:apiroutercompiledregextest|''ApiRouterCompiledRegexTest'']] | 67 | 1 | 0 | 594 | ApiRouter Compiled Regex Unit Tests | | ''class'' | | [[scriptlog:tests:appkeytest|''AppKeyTest'']] | 31 | 1 | 0 | 383 | | | ''class'' | | [[scriptlog:tests:bootstraptest|''BootstrapTest'']] | 48 | 2 | 0 | 585 | | | ''class'' | | [[scriptlog:tests:configfilegenerationtest|''ConfigFileGenerationTest'']] | 10 | 3 | 0 | 194 | | | ''class'' | | [[scriptlog:tests:consentservicetest|''ConsentServiceTest'']] | 13 | 2 | 0 | 229 | Unit tests for ConsentService. | | ''class'' | | [[scriptlog:tests:dbstatementcacheandprefixtest|''DbStatementCacheAndPrefixTest'']] | 12 | 0 | 0 | 179 | DbStatementCacheAndPrefixTest | | ''class'' | | [[scriptlog:tests:dispatcherdispatchtest|''DispatcherDispatchTest'']] | 27 | 1 | 0 | 301 | Dispatcher Dispatch Unit Tests | | ''class'' | | [[scriptlog:tests:downloadpagedatatest|''DownloadPageDataTest'']] | 6 | 1 | 0 | 76 | | | ''class'' | | [[scriptlog:tests:downloadservicetest|''DownloadServiceTest'']] | 19 | 3 | 0 | 205 | | | ''class'' | | [[scriptlog:tests:downloadsettingstest|''DownloadSettingsTest'']] | 15 | 0 | 0 | 99 | | | ''class'' | | [[scriptlog:tests:downloadutilitytest|''DownloadUtilityTest'']] | 15 | 0 | 0 | 177 | | | ''class'' | | [[scriptlog:tests:fronthelperparitytest|''FrontHelperParityTest'']] | 16 | 0 | 0 | 149 | Behavior-parity test between the deprecated FrontHelper facade and the | | ''class'' | | [[scriptlog:tests:frontservicetest|''FrontServiceTest'']] | 24 | 0 | 0 | 195 | | | ''class'' | | [[scriptlog:tests:generateopenapispectest|''GenerateOpenApiSpecTest'']] | 24 | 3 | 0 | 276 | Generate OpenAPI Spec Unit Test | | ''class'' | | [[scriptlog:tests:generaterequesttest|''GenerateRequestTest'']] | 14 | 0 | 0 | 117 | | | ''class'' | | [[scriptlog:tests:getimageformattest|''GetImageFormatTest'']] | 10 | 0 | 0 | 58 | | | ''class'' | | [[scriptlog:tests:getmimegrouptest|''GetMimeGroupTest'']] | 9 | 0 | 0 | 82 | | | ''class'' | | [[scriptlog:tests:handlerequesttest|''HandleRequestTest'']] | 47 | 1 | 0 | 601 | Unit tests for the static front-end request dispatcher HandleRequest. | | ''class'' | | [[scriptlog:tests:handlerregistrytest|''HandlerRegistryTest'']] | 6 | 1 | 0 | 50 | | | ''class'' | | [[scriptlog:tests:i18nmanagertest|''I18nManagerTest'']] | 31 | 1 | 0 | 266 | I18nManager Unit Test | | ''class'' | | [[scriptlog:tests:imagedisplaytest|''ImageDisplayTest'']] | 12 | 0 | 0 | 138 | Image Display Functions Test | | ''class'' | | [[scriptlog:tests:importutilitiestest|''ImportUtilitiesTest'']] | 26 | 3 | 0 | 400 | Import Utilities Test | | ''class'' | | [[scriptlog:tests:installationtest|''InstallationTest'']] | 47 | 0 | 0 | 764 | InstallationTest - Revamped to test actual function behavior | | ''class'' | | [[scriptlog:tests:languageswitchertest|''LanguageSwitcherTest'']] | 11 | 0 | 0 | 167 | | | ''class'' | | [[scriptlog:tests:localedetectortest|''LocaleDetectorTest'']] | 19 | 1 | 0 | 199 | LocaleDetector Unit Test | | ''class'' | | [[scriptlog:tests:localeroutertest|''LocaleRouterTest'']] | 20 | 1 | 0 | 156 | LocaleRouter Unit Test | | ''class'' | | [[scriptlog:tests:medooinfunctionstest|''MedooinFunctionsTest'']] | 9 | 0 | 0 | 100 | Medoo Utility Functions Test | | ''class'' | | [[scriptlog:tests:mockdbobject|''MockDbObject'']] | 5 | 0 | 0 | 27 | | | ''class'' | | [[scriptlog:tests:membershipfunctionstest|''MembershipFunctionsTest'']] | 7 | 0 | 0 | 114 | Membership Utility Functions Test | | ''class'' | | [[scriptlog:tests:messagelogtest|''MessageLogTest'']] | 6 | 1 | 0 | 61 | | | ''class'' | | [[scriptlog:tests:navigationi18ntest|''NavigationI18nTest'']] | 25 | 0 | 0 | 392 | | | ''class'' | | [[scriptlog:tests:openapispecverificationtest|''OpenApiSpecVerificationTest'']] | 31 | 6 | 0 | 296 | OpenAPI Specification Verification Test | | ''class'' | | [[scriptlog:tests:pagecachetest|''PageCacheTest'']] | 6 | 3 | 0 | 114 | PageCacheTest | | ''class'' | | [[scriptlog:tests:performanceoptimizationtest|''PerformanceOptimizationTest'']] | 19 | 2 | 0 | 291 | PerformanceOptimizationTest | | ''class'' | | [[scriptlog:tests:pluginuploadtest|''PluginUploadTest'']] | 12 | 0 | 0 | 223 | | | ''class'' | | [[scriptlog:tests:postcontrollerimageuploadtest|''PostControllerImageUploadTest'']] | 6 | 4 | 0 | 168 | PostController Image Upload Test | | ''class'' | | [[scriptlog:tests:postcontrollerprotectedposttest|''PostControllerProtectedPostTest'']] | 13 | 3 | 0 | 197 | PostController Protected Post Flow Tests | | ''class'' | | [[scriptlog:tests:postcontrollervalidationtest|''PostControllerValidationTest'']] | 8 | 0 | 0 | 164 | PostController Validation Test | | ''class'' | | [[scriptlog:tests:postdaoapimethodstest|''PostDaoApiMethodsTest'']] | 9 | 0 | 0 | 121 | PostDao API Methods Test | | ''class'' | | [[scriptlog:tests:postdaosecuritytest|''PostDaoSecurityTest'']] | 6 | 0 | 0 | 99 | PostDao Security Test | | ''class'' | | [[scriptlog:tests:postdaoupdatefixtest|''PostDaoUpdateFixTest'']] | 13 | 2 | 0 | 319 | PostDao Update Fix Test | | ''class'' | | [[scriptlog:tests:postdropdowntest|''PostDropdownTest'']] | 9 | 0 | 0 | 87 | | | ''class'' | | [[scriptlog:tests:postviewmodeltest|''PostViewModelTest'']] | 8 | 0 | 0 | 105 | PostViewModelTest | | ''class'' | | [[scriptlog:tests:privacypolicysanitizationtest|''PrivacyPolicySanitizationTest'']] | 5 | 1 | 0 | 108 | Unit tests for the privacy-policy sanitization pipeline (R5). | | ''class'' | | [[scriptlog:tests:protectedpostratelimittest|''ProtectedPostRateLimitTest'']] | 25 | 2 | 0 | 287 | Protected Post Rate Limiting Tests | | ''class'' | | [[scriptlog:tests:protectedpostservicetest|''ProtectedPostServiceTest'']] | 9 | 0 | 0 | 121 | | | ''class'' | | [[scriptlog:tests:protectedposttest|''ProtectedPostTest'']] | 12 | 2 | 0 | 120 | Protected Post Functionality Tests | | ''class'' | | [[scriptlog:tests:psr4autoloadtest|''Psr4AutoloadTest'']] | 6 | 0 | 0 | 135 | PSR-4 Autoload Verification Test. | | ''class'' | | [[scriptlog:tests:queryapicontrollertest|''QueryApiControllerTest'']] | 14 | 1 | 0 | 177 | QueryApiController Unit Tests | | ''class'' | | [[scriptlog:tests:ratelimitertest|''RateLimiterTest'']] | 12 | 2 | 0 | 158 | RateLimiterTest | | ''class'' | | [[scriptlog:tests:safezipextracttest|''SafeZipExtractTest'']] | 12 | 1 | 0 | 202 | Unit tests for safe_zip_extract() — the canonical safe ZIP extraction used by | | ''class'' | | [[scriptlog:tests:scriptlogcryptonizeexception|''ScriptlogCryptonizeException'']] | 0 | 0 | 0 | 1 | | | ''class'' | | [[scriptlog:tests:scriptlogcryptonizetest|''ScriptlogCryptonizeTest'']] | 26 | 3 | 0 | 341 | | | ''class'' | | [[scriptlog:tests:searchapicontrollertest|''SearchApiControllerTest'']] | 16 | 0 | 0 | 242 | SearchApiControllerTest | | ''class'' | | [[scriptlog:tests:searchcontrollertest|''SearchControllerTest'']] | 19 | 1 | 0 | 362 | | | ''class'' | | [[scriptlog:tests:searchfindertest|''SearchFinderTest'']] | 27 | 0 | 0 | 230 | | | ''class'' | | [[scriptlog:tests:serverloadfixtest|''ServerLoadFixTest'']] | 4 | 0 | 0 | 58 | | | ''class'' | | [[scriptlog:tests:sessionsavepathtest|''SessionSavePathTest'']] | 14 | 1 | 0 | 144 | | | ''class'' | | [[scriptlog:tests:settingsthemememoizationtest|''SettingsThemeMemoizationTest'']] | 22 | 0 | 0 | 247 | SettingsThemeMemoizationTest | | ''class'' | | [[scriptlog:tests:sidebarnavigationtest|''SidebarNavigationTest'']] | 29 | 0 | 0 | 623 | | | ''class'' | | [[scriptlog:tests:themei18ntest|''ThemeI18nTest'']] | 40 | 0 | 0 | 512 | | | ''class'' | | [[scriptlog:tests:themelicenserendertest|''ThemeLicenseRenderTest'']] | 11 | 1 | 1 | 145 | ThemeLicenseRenderTest | | ''class'' | | [[scriptlog:tests:themelicenseservicetestable|''ThemeLicenseServiceTestable'']] | 4 | 3 | 0 | 33 | ThemeLicenseServiceTest | | ''class'' | | [[scriptlog:tests:themelicenseservicetest|''ThemeLicenseServiceTest'']] | 20 | 1 | 1 | 198 | | | ''class'' | | [[scriptlog:tests:themepostcardtest|''ThemePostCardTest'']] | 10 | 0 | 0 | 118 | | | ''class'' | | [[scriptlog:tests:themerenderertest|''ThemeRendererTest'']] | 31 | 3 | 0 | 279 | | | ''class'' | | [[scriptlog:tests:themesearchurltest|''ThemeSearchUrlTest'']] | 4 | 0 | 1 | 108 | Unit tests for the theme_search_url() helper in the blog theme. | | ''class'' | | [[scriptlog:tests:themeuploadtest|''ThemeUploadTest'']] | 30 | 3 | 0 | 409 | ThemeUploadTest | | ''class'' | | [[scriptlog:tests:themeviewmodelpreparedtest|''ThemeViewModelPreparedTest'']] | 8 | 0 | 0 | 153 | | | ''class'' | | [[scriptlog:tests:tokenizertest|''TokenizerTest'']] | 8 | 0 | 0 | 106 | | | ''class'' | | [[scriptlog:tests:topicdaoapimethodstest|''TopicDaoApiMethodsTest'']] | 10 | 0 | 0 | 103 | TopicDao API Methods Test | | ''class'' | | [[scriptlog:tests:translationloadertest|''TranslationLoaderTest'']] | 12 | 2 | 0 | 189 | TranslationLoader Unit Test | | ''class'' | | [[scriptlog:tests:postrequestdtotest|''PostRequestDtoTest'']] | 7 | 0 | 0 | 64 | | | ''class'' | | [[scriptlog:tests:uploadedfiledtotest|''UploadedFileDtoTest'']] | 4 | 0 | 0 | 55 | | | ''class'' | | [[scriptlog:tests:handlerstructuretest|''HandlerStructureTest'']] | 3 | 1 | 0 | 51 | | | ''class'' | | [[scriptlog:tests:posthandlertest|''PostHandlerTest'']] | 4 | 0 | 0 | 29 | | | ''class'' | | [[scriptlog:tests:compositevalidatortest|''CompositeValidatorTest'']] | 4 | 0 | 0 | 60 | | | ''class'' | | [[scriptlog:tests:fileuploadvalidatortest|''FileUploadValidatorTest'']] | 5 | 1 | 0 | 79 | | | ''class'' | | [[scriptlog:tests:postvalidatortest|''PostValidatorTest'']] | 5 | 0 | 0 | 74 | | | ''class'' | | [[scriptlog:tests:protectedpostvalidatortest|''ProtectedPostValidatorTest'']] | 4 | 0 | 0 | 34 | | | ''class'' | | [[scriptlog:tests:validationresulttest|''ValidationResultTest'']] | 5 | 0 | 0 | 50 | | ======= Files (178) ======= ^ File ^ Types ^ Lines ^ LOC ^ Namespace ^ Strict ^ | [[scriptlog:tests:additionalutilityfunctionstest|''tests/AdditionalUtilityFunctionsTest.php'']] | [[scriptlog:tests:additionalutilityfunctionstest|AdditionalUtilityFunctionsTest]] | 456 | 2372 | //(global)// | no | | [[scriptlog:tests:additionalutilitytest|''tests/AdditionalUtilityTest.php'']] | [[scriptlog:tests:additionalutilitytest|AdditionalUtilityTest]] | 185 | 851 | //(global)// | no | | [[scriptlog:tests:comprehensiveutilitytest|''tests/ComprehensiveUtilityTest.php'']] | [[scriptlog:tests:comprehensiveutilitytest|ComprehensiveUtilityTest]] | 848 | 4024 | //(global)// | no | | [[scriptlog:tests:controllerclassesexistencetest|''tests/ControllerClassesExistenceTest.php'']] | [[scriptlog:tests:controllerclassesexistencetest|ControllerClassesExistenceTest]] | 75 | 320 | //(global)// | no | | [[scriptlog:tests:coreclassesexistencetest|''tests/CoreClassesExistenceTest.php'']] | [[scriptlog:tests:coreclassesexistencetest|CoreClassesExistenceTest]] | 304 | 1379 | //(global)// | no | | [[scriptlog:tests:coverageverificationtest|''tests/CoverageVerificationTest.php'']] | [[scriptlog:tests:coverageverificationtest|CoverageVerificationTest]] | 33 | 134 | //(global)// | no | | [[scriptlog:tests:daoclassesexistencetest|''tests/DaoClassesExistenceTest.php'']] | [[scriptlog:tests:daoclassesexistencetest|DaoClassesExistenceTest]] | 90 | 389 | //(global)// | no | | [[scriptlog:tests:emailvalidationtest|''tests/EmailValidationTest.php'']] | [[scriptlog:tests:emailvalidationtest|EmailValidationTest]] | 45 | 171 | //(global)// | no | | [[scriptlog:tests:ipaddresstest|''tests/IpAddressTest.php'']] | [[scriptlog:tests:ipaddresstest|IpAddressTest]] | 112 | 522 | //(global)// | no | | [[scriptlog:tests:modelclassesexistencetest|''tests/ModelClassesExistenceTest.php'']] | [[scriptlog:tests:modelclassesexistencetest|ModelClassesExistenceTest]] | 55 | 228 | //(global)// | no | | [[scriptlog:tests:sanitizationtest|''tests/SanitizationTest.php'']] | [[scriptlog:tests:sanitizationtest|SanitizationTest]] | 66 | 264 | //(global)// | no | | [[scriptlog:tests:securitytest|''tests/SecurityTest.php'']] | [[scriptlog:tests:securitytest|SecurityTest]] | 119 | 593 | //(global)// | no | | [[scriptlog:tests:serviceclassesexistencetest|''tests/ServiceClassesExistenceTest.php'']] | [[scriptlog:tests:serviceclassesexistencetest|ServiceClassesExistenceTest]] | 75 | 320 | //(global)// | no | | [[scriptlog:tests:stringdatetest|''tests/StringDateTest.php'']] | [[scriptlog:tests:stringdatetest|StringDateTest]] | 36 | 134 | //(global)// | no | | [[scriptlog:tests:tableprefixtest|''tests/TablePrefixTest.php'']] | [[scriptlog:tests:tableprefixtest|TablePrefixTest]], [[scriptlog:tests:testdao|TestDao]] | 103 | 466 | //(global)// | no | | [[scriptlog:tests:urlvalidationtest|''tests/UrlValidationTest.php'']] | [[scriptlog:tests:urlvalidationtest|UrlValidationTest]] | 81 | 325 | //(global)// | no | | [[scriptlog:tests:apitestcase|''tests/api/ApiTestCase.php'']] | [[scriptlog:tests:apitestcase|ApiTestCase]] | 317 | 1254 | //(global)// | no | | [[scriptlog:tests:apidatafixture|''tests/api/fixtures/ApiDataFixture.php'']] | [[scriptlog:tests:apidatafixture|ApiDataFixture]] | 526 | 2048 | //(global)// | no | | [[scriptlog:tests:commentsapiintegrationtest|''tests/api/integration/CommentsApiIntegrationTest.php'']] | [[scriptlog:tests:commentsapiintegrationtest|CommentsApiIntegrationTest]] | 124 | 498 | //(global)// | no | | [[scriptlog:tests:languagesapiintegrationtest|''tests/api/integration/LanguagesApiIntegrationTest.php'']] | [[scriptlog:tests:languagesapiintegrationtest|LanguagesApiIntegrationTest]] | 121 | 454 | //(global)// | no | | [[scriptlog:tests:postsapiintegrationtest|''tests/api/integration/PostsApiIntegrationTest.php'']] | [[scriptlog:tests:postsapiintegrationtest|PostsApiIntegrationTest]] | 133 | 617 | //(global)// | no | | [[scriptlog:tests:searchapiintegrationtest|''tests/api/integration/SearchApiIntegrationTest.php'']] | [[scriptlog:tests:searchapiintegrationtest|SearchApiIntegrationTest]] | 135 | 625 | //(global)// | no | | [[scriptlog:tests:router|''tests/api/router.php'']] | | 24 | 55 | //(global)// | no | | [[scriptlog:tests:runner|''tests/api/runner.php'']] | | 186 | 883 | //(global)// | no | | [[scriptlog:tests:apianonymousaccesstest|''tests/api/unit/ApiAnonymousAccessTest.php'']] | [[scriptlog:tests:apianonymousaccesstest|ApiAnonymousAccessTest]] | 120 | 394 | //(global)// | no | | [[scriptlog:tests:apihelpertest|''tests/api/unit/ApiHelperTest.php'']] | [[scriptlog:tests:apihelpertest|ApiHelperTest]] | 73 | 234 | //(global)// | no | | [[scriptlog:tests:apiratelimitheaderstest|''tests/api/unit/ApiRateLimitHeadersTest.php'']] | [[scriptlog:tests:apiratelimitheaderstest|ApiRateLimitHeadersTest]] | 177 | 744 | //(global)// | no | | [[scriptlog:tests:apisearchcontrollertest|''tests/api/unit/ApiSearchControllerTest.php'']] | [[scriptlog:tests:apisearchcontrollertest|ApiSearchControllerTest]] | 186 | 859 | //(global)// | no | | [[scriptlog:tests:archivesapicontrollertest|''tests/api/unit/ArchivesApiControllerTest.php'']] | [[scriptlog:tests:archivesapicontrollertest|ArchivesApiControllerTest]] | 157 | 752 | //(global)// | no | | [[scriptlog:tests:categoriesapicontrollertest|''tests/api/unit/CategoriesApiControllerTest.php'']] | [[scriptlog:tests:categoriesapicontrollertest|CategoriesApiControllerTest]] | 299 | 1413 | //(global)// | no | | [[scriptlog:tests:commentsapicontrollertest|''tests/api/unit/CommentsApiControllerTest.php'']] | [[scriptlog:tests:commentsapicontrollertest|CommentsApiControllerTest]] | 292 | 1308 | //(global)// | no | | [[scriptlog:tests:gdprapicontrollertest|''tests/api/unit/GdprApiControllerTest.php'']] | [[scriptlog:tests:gdprapicontrollertest|GdprApiControllerTest]] | 176 | 684 | //(global)// | no | | [[scriptlog:tests:healthendpointtest|''tests/api/unit/HealthEndpointTest.php'']] | [[scriptlog:tests:healthendpointtest|HealthEndpointTest]] | 64 | 255 | //(global)// | no | | [[scriptlog:tests:languagesapicontrollertest|''tests/api/unit/LanguagesApiControllerTest.php'']] | [[scriptlog:tests:languagesapicontrollertest|LanguagesApiControllerTest]] | 249 | 1082 | //(global)// | no | | [[scriptlog:tests:mediaapicontrollertest|''tests/api/unit/MediaApiControllerTest.php'']] | [[scriptlog:tests:mediaapicontrollertest|MediaApiControllerTest]] | 142 | 490 | //(global)// | no | | [[scriptlog:tests:optionshandlertest|''tests/api/unit/OptionsHandlerTest.php'']] | [[scriptlog:tests:optionshandlertest|OptionsHandlerTest]] | 106 | 449 | //(global)// | no | | [[scriptlog:tests:postsapicontrollertest|''tests/api/unit/PostsApiControllerTest.php'']] | [[scriptlog:tests:postsapicontrollertest|PostsApiControllerTest]] | 299 | 1346 | //(global)// | no | | [[scriptlog:tests:protectedpostapicontrollertest|''tests/api/unit/ProtectedPostApiControllerTest.php'']] | [[scriptlog:tests:protectedpostapicontrollertest|ProtectedPostApiControllerTest]] | 124 | 400 | //(global)// | no | | [[scriptlog:tests:translationsapicontrollertest|''tests/api/unit/TranslationsApiControllerTest.php'']] | [[scriptlog:tests:translationsapicontrollertest|TranslationsApiControllerTest]] | 270 | 1154 | //(global)// | no | | [[scriptlog:tests:commentapidtotest|''tests/api/unit/dto/CommentApiDtoTest.php'']] | [[scriptlog:tests:commentapidtotest|CommentApiDtoTest]] | 174 | 742 | //(global)// | no | | [[scriptlog:tests:postapidtotest|''tests/api/unit/dto/PostApiDtoTest.php'']] | [[scriptlog:tests:postapidtotest|PostApiDtoTest]] | 246 | 1163 | //(global)// | no | | [[scriptlog:tests:topicapidtotest|''tests/api/unit/dto/TopicApiDtoTest.php'']] | [[scriptlog:tests:topicapidtotest|TopicApiDtoTest]] | 150 | 551 | //(global)// | no | | [[scriptlog:tests:bootstrap-installation|''tests/bootstrap-installation.php'']] | | 26 | 63 | //(global)// | no | | [[scriptlog:tests:bootstrap|''tests/bootstrap.php'']] | | 77 | 284 | //(global)// | no | | [[scriptlog:tests:bootstrap_api|''tests/bootstrap_api.php'']] | | 64 | 211 | //(global)// | no | | [[scriptlog:tests:bootstrap_integration|''tests/bootstrap_integration.php'']] | | 124 | 528 | //(global)// | no | | [[scriptlog:tests:authenticationtest|''tests/core/AuthenticationTest.php'']] | [[scriptlog:tests:authenticationtest|AuthenticationTest]] | 153 | 644 | //(global)// | no | | [[scriptlog:tests:formvalidatortest|''tests/core/FormValidatorTest.php'']] | [[scriptlog:tests:formvalidatortest|FormValidatorTest]] | 163 | 608 | //(global)// | no | | [[scriptlog:tests:language_switcher_fixture|''tests/fixtures/language_switcher_fixture.php'']] | [[scriptlog:tests:languageswitcherfixture|LanguageSwitcherFixture]] | 267 | 1152 | //(global)// | no | | [[scriptlog:tests:commentintegrationtest|''tests/integration/CommentIntegrationTest.php'']] | [[scriptlog:tests:commentintegrationtest|CommentIntegrationTest]] | 116 | 527 | //(global)// | no | | [[scriptlog:tests:daointegrationtest|''tests/integration/DaoIntegrationTest.php'']] | [[scriptlog:tests:daointegrationtest|DaoIntegrationTest]] | 130 | 607 | //(global)// | no | | [[scriptlog:tests:dbclasstest|''tests/integration/DbClassTest.php'']] | [[scriptlog:tests:dbclasstest|DbClassTest]] | 880 | 4377 | //(global)// | no | | [[scriptlog:tests:downloadsettingsintegrationtest|''tests/integration/DownloadSettingsIntegrationTest.php'']] | [[scriptlog:tests:downloadsettingsintegrationtest|DownloadSettingsIntegrationTest]] | 292 | 1294 | //(global)// | no | | [[scriptlog:tests:gdprdaointegrationtest|''tests/integration/GdprDaoIntegrationTest.php'']] | [[scriptlog:tests:gdprdaointegrationtest|GdprDaoIntegrationTest]] | 1119 | 4884 | //(global)// | no | | [[scriptlog:tests:languagedaointegrationtest|''tests/integration/LanguageDaoIntegrationTest.php'']] | [[scriptlog:tests:languagedaointegrationtest|LanguageDaoIntegrationTest]] | 301 | 1351 | //(global)// | no | | [[scriptlog:tests:languageswitcherintegrationtest|''tests/integration/LanguageSwitcherIntegrationTest.php'']] | [[scriptlog:tests:languageswitcherintegrationtest|LanguageSwitcherIntegrationTest]] | 494 | 2791 | //(global)// | no | | [[scriptlog:tests:mediadaointegrationtest|''tests/integration/MediaDaoIntegrationTest.php'']] | [[scriptlog:tests:mediadaointegrationtest|MediaDaoIntegrationTest]] | 258 | 1208 | //(global)// | no | | [[scriptlog:tests:mediaintegrationtest|''tests/integration/MediaIntegrationTest.php'']] | [[scriptlog:tests:mediaintegrationtest|MediaIntegrationTest]] | 94 | 395 | //(global)// | no | | [[scriptlog:tests:medooinintegrationtest|''tests/integration/MedooinIntegrationTest.php'']] | [[scriptlog:tests:medooinintegrationtest|MedooinIntegrationTest]] | 205 | 1140 | //(global)// | no | | [[scriptlog:tests:membershipintegrationtest|''tests/integration/MembershipIntegrationTest.php'']] | [[scriptlog:tests:membershipintegrationtest|MembershipIntegrationTest]] | 144 | 767 | //(global)// | no | | [[scriptlog:tests:menudaointegrationtest|''tests/integration/MenuDaoIntegrationTest.php'']] | [[scriptlog:tests:menudaointegrationtest|MenuDaoIntegrationTest]] | 163 | 771 | //(global)// | no | | [[scriptlog:tests:migrationserviceintegrationtest|''tests/integration/MigrationServiceIntegrationTest.php'']] | [[scriptlog:tests:migrationserviceintegrationtest|MigrationServiceIntegrationTest]] | 300 | 1367 | //(global)// | no | | [[scriptlog:tests:pagedaointegrationtest|''tests/integration/PageDaoIntegrationTest.php'']] | [[scriptlog:tests:pagedaointegrationtest|PageDaoIntegrationTest]] | 179 | 892 | //(global)// | no | | [[scriptlog:tests:plugindaointegrationtest|''tests/integration/PluginDaoIntegrationTest.php'']] | [[scriptlog:tests:plugindaointegrationtest|PluginDaoIntegrationTest]] | 167 | 811 | //(global)// | no | | [[scriptlog:tests:postcontrollerintegrationtest|''tests/integration/PostControllerIntegrationTest.php'']] | [[scriptlog:tests:postcontrollerintegrationtest|PostControllerIntegrationTest]] | 138 | 712 | //(global)// | no | | [[scriptlog:tests:postdaointegrationtest|''tests/integration/PostDaoIntegrationTest.php'']] | [[scriptlog:tests:postdaointegrationtest|PostDaoIntegrationTest]] | 291 | 1415 | //(global)// | no | | [[scriptlog:tests:postdaomethodintegrationtest|''tests/integration/PostDaoMethodIntegrationTest.php'']] | [[scriptlog:tests:postdaomethodintegrationtest|PostDaoMethodIntegrationTest]] | 409 | 2092 | //(global)// | no | | [[scriptlog:tests:privacypolicydaointegrationtest|''tests/integration/PrivacyPolicyDaoIntegrationTest.php'']] | [[scriptlog:tests:privacypolicydaointegrationtest|PrivacyPolicyDaoIntegrationTest]] | 355 | 1584 | //(global)// | no | | [[scriptlog:tests:remembermeintegrationtest|''tests/integration/RememberMeIntegrationTest.php'']] | [[scriptlog:tests:remembermeintegrationtest|RememberMeIntegrationTest]] | 278 | 1431 | //(global)// | no | | [[scriptlog:tests:settingsintegrationtest|''tests/integration/SettingsIntegrationTest.php'']] | [[scriptlog:tests:settingsintegrationtest|SettingsIntegrationTest]] | 102 | 426 | //(global)// | no | | [[scriptlog:tests:themedaointegrationtest|''tests/integration/ThemeDaoIntegrationTest.php'']] | [[scriptlog:tests:themedaointegrationtest|ThemeDaoIntegrationTest]] | 279 | 1327 | //(global)// | no | | [[scriptlog:tests:topicdaotest|''tests/integration/TopicDaoTest.php'']] | [[scriptlog:tests:topicdaotest|TopicDaoTest]] | 295 | 1449 | //(global)// | no | | [[scriptlog:tests:topicintegrationtest|''tests/integration/TopicIntegrationTest.php'']] | [[scriptlog:tests:topicintegrationtest|TopicIntegrationTest]] | 91 | 386 | //(global)// | no | | [[scriptlog:tests:translationserviceintegrationtest|''tests/integration/TranslationServiceIntegrationTest.php'']] | [[scriptlog:tests:translationserviceintegrationtest|TranslationServiceIntegrationTest]] | 353 | 1619 | //(global)// | no | | [[scriptlog:tests:userdaointegrationtest|''tests/integration/UserDaoIntegrationTest.php'']] | [[scriptlog:tests:userdaointegrationtest|UserDaoIntegrationTest]] | 242 | 1202 | //(global)// | no | | [[scriptlog:tests:userdaotest|''tests/integration/UserDaoTest.php'']] | [[scriptlog:tests:userdaotest|UserDaoTest]] | 626 | 3052 | //(global)// | no | | [[scriptlog:tests:phpstan-bootstrap|''tests/phpstan-bootstrap.php'']] | | 38 | 182 | //(global)// | no | | [[scriptlog:tests:commentservicetest|''tests/service/CommentServiceTest.php'']] | [[scriptlog:tests:commentservicetest|CommentServiceTest]] | 98 | 504 | //(global)// | no | | [[scriptlog:tests:configurationservicetest|''tests/service/ConfigurationServiceTest.php'']] | [[scriptlog:tests:configurationservicetest|ConfigurationServiceTest]] | 100 | 542 | //(global)// | no | | [[scriptlog:tests:datarequestservicetest|''tests/service/DataRequestServiceTest.php'']] | [[scriptlog:tests:datarequestservicetest|DataRequestServiceTest]] | 478 | 2070 | //(global)// | no | | [[scriptlog:tests:downloadcreatelinktest|''tests/service/DownloadCreateLinkTest.php'']] | [[scriptlog:tests:downloadcreatelinktest|DownloadCreateLinkTest]] | 91 | 361 | //(global)// | no | | [[scriptlog:tests:mediaservicetest|''tests/service/MediaServiceTest.php'']] | [[scriptlog:tests:mediaservicetest|MediaServiceTest]] | 132 | 690 | //(global)// | no | | [[scriptlog:tests:menuservicetest|''tests/service/MenuServiceTest.php'']] | [[scriptlog:tests:menuservicetest|MenuServiceTest]] | 117 | 605 | //(global)// | no | | [[scriptlog:tests:notificationservicetest|''tests/service/NotificationServiceTest.php'']] | [[scriptlog:tests:notificationservicetest|NotificationServiceTest]] | 348 | 1794 | //(global)// | no | | [[scriptlog:tests:pageservicetest|''tests/service/PageServiceTest.php'']] | [[scriptlog:tests:pageservicetest|PageServiceTest]] | 134 | 677 | //(global)// | no | | [[scriptlog:tests:pluginservicetest|''tests/service/PluginServiceTest.php'']] | [[scriptlog:tests:pluginservicetest|PluginServiceTest]] | 116 | 589 | //(global)// | no | | [[scriptlog:tests:postservicetest|''tests/service/PostServiceTest.php'']] | [[scriptlog:tests:postservicetest|PostServiceTest]] | 301 | 1621 | //(global)// | no | | [[scriptlog:tests:scheduledpostservicetest|''tests/service/ScheduledPostServiceTest.php'']] | [[scriptlog:tests:scheduledpostservicetest|ScheduledPostServiceTest]] | 288 | 1082 | ''Scriptlog\Service'' | no | | [[scriptlog:tests:themeservicetest|''tests/service/ThemeServiceTest.php'']] | [[scriptlog:tests:themeservicetest|ThemeServiceTest]] | 121 | 637 | //(global)// | no | | [[scriptlog:tests:topicservicetest|''tests/service/TopicServiceTest.php'']] | [[scriptlog:tests:topicservicetest|TopicServiceTest]] | 145 | 847 | //(global)// | no | | [[scriptlog:tests:userservicetest|''tests/service/UserServiceTest.php'']] | [[scriptlog:tests:userservicetest|UserServiceTest]] | 336 | 1987 | //(global)// | no | | [[scriptlog:tests:setup_test_db|''tests/setup_test_db.php'']] | | 271 | 603 | //(global)// | no | | [[scriptlog:tests:routingtest|''tests/smoke/RoutingTest.php'']] | [[scriptlog:tests:routingtest|RoutingTest]] | 159 | 906 | //(global)// | no | | [[scriptlog:tests:adminactionregistrytest|''tests/unit/AdminActionRegistryTest.php'']] | [[scriptlog:tests:adminactionregistrytest|AdminActionRegistryTest]] | 67 | 436 | //(global)// | no | | [[scriptlog:tests:adminlocaleinitializationtest|''tests/unit/AdminLocaleInitializationTest.php'']] | [[scriptlog:tests:adminlocaleinitializationtest|AdminLocaleInitializationTest]] | 257 | 1179 | //(global)// | no | | [[scriptlog:tests:adminlocalescatalogtest|''tests/unit/AdminLocalesCatalogTest.php'']] | [[scriptlog:tests:adminlocalescatalogtest|AdminLocalesCatalogTest]] | 228 | 855 | //(global)// | no | | [[scriptlog:tests:apiauthtest|''tests/unit/ApiAuthTest.php'']] | [[scriptlog:tests:apiauthtest|ApiAuthTest]] | 141 | 776 | //(global)// | no | | [[scriptlog:tests:apicontrollertest|''tests/unit/ApiControllerTest.php'']] | [[scriptlog:tests:apicontrollertest|ApiControllerTest]] | 153 | 680 | //(global)// | no | | [[scriptlog:tests:apihateoastest|''tests/unit/ApiHateoasTest.php'']] | [[scriptlog:tests:apihateoastest|ApiHateoasTest]] | 314 | 2034 | //(global)// | no | | [[scriptlog:tests:apiresponsetest|''tests/unit/ApiResponseTest.php'']] | [[scriptlog:tests:apiresponsetest|ApiResponseTest]] | 239 | 1180 | //(global)// | no | | [[scriptlog:tests:apiroutercompiledregextest|''tests/unit/ApiRouterCompiledRegexTest.php'']] | [[scriptlog:tests:apiroutercompiledregextest|ApiRouterCompiledRegexTest]] | 606 | 3684 | //(global)// | no | | [[scriptlog:tests:appkeytest|''tests/unit/AppKeyTest.php'']] | [[scriptlog:tests:appkeytest|AppKeyTest]] | 390 | 1861 | //(global)// | no | | [[scriptlog:tests:bootstraptest|''tests/unit/BootstrapTest.php'']] | [[scriptlog:tests:bootstraptest|BootstrapTest]] | 592 | 3048 | //(global)// | no | | [[scriptlog:tests:configfilegenerationtest|''tests/unit/ConfigFileGenerationTest.php'']] | [[scriptlog:tests:configfilegenerationtest|ConfigFileGenerationTest]] | 198 | 1041 | //(global)// | no | | [[scriptlog:tests:consentservicetest|''tests/unit/ConsentServiceTest.php'']] | [[scriptlog:tests:consentservicetest|ConsentServiceTest]] | 245 | 1008 | //(global)// | no | | [[scriptlog:tests:dbstatementcacheandprefixtest|''tests/unit/DbStatementCacheAndPrefixTest.php'']] | [[scriptlog:tests:dbstatementcacheandprefixtest|DbStatementCacheAndPrefixTest]] | 194 | 971 | //(global)// | no | | [[scriptlog:tests:dispatcherdispatchtest|''tests/unit/DispatcherDispatchTest.php'']] | [[scriptlog:tests:dispatcherdispatchtest|DispatcherDispatchTest]] | 314 | 1612 | //(global)// | no | | [[scriptlog:tests:downloadpagedatatest|''tests/unit/DownloadPageDataTest.php'']] | [[scriptlog:tests:downloadpagedatatest|DownloadPageDataTest]] | 100 | 353 | //(global)// | no | | [[scriptlog:tests:downloadservicetest|''tests/unit/DownloadServiceTest.php'']] | [[scriptlog:tests:downloadservicetest|DownloadServiceTest]] | 213 | 1203 | //(global)// | no | | [[scriptlog:tests:downloadsettingstest|''tests/unit/DownloadSettingsTest.php'']] | [[scriptlog:tests:downloadsettingstest|DownloadSettingsTest]] | 106 | 553 | //(global)// | no | | [[scriptlog:tests:downloadutilitytest|''tests/unit/DownloadUtilityTest.php'']] | [[scriptlog:tests:downloadutilitytest|DownloadUtilityTest]] | 196 | 816 | //(global)// | no | | [[scriptlog:tests:fronthelperparitytest|''tests/unit/FrontHelperParityTest.php'']] | [[scriptlog:tests:fronthelperparitytest|FrontHelperParityTest]] | 166 | 1149 | //(global)// | no | | [[scriptlog:tests:frontservicetest|''tests/unit/FrontServiceTest.php'']] | [[scriptlog:tests:frontservicetest|FrontServiceTest]] | 200 | 1114 | //(global)// | no | | [[scriptlog:tests:generateopenapispectest|''tests/unit/GenerateOpenApiSpecTest.php'']] | [[scriptlog:tests:generateopenapispectest|GenerateOpenApiSpecTest]] | 291 | 1597 | //(global)// | no | | [[scriptlog:tests:generaterequesttest|''tests/unit/GenerateRequestTest.php'']] | [[scriptlog:tests:generaterequesttest|GenerateRequestTest]] | 162 | 985 | //(global)// | no | | [[scriptlog:tests:getimageformattest|''tests/unit/GetImageFormatTest.php'']] | [[scriptlog:tests:getimageformattest|GetImageFormatTest]] | 63 | 305 | //(global)// | no | | [[scriptlog:tests:getmimegrouptest|''tests/unit/GetMimeGroupTest.php'']] | [[scriptlog:tests:getmimegrouptest|GetMimeGroupTest]] | 87 | 639 | //(global)// | no | | [[scriptlog:tests:handlerequesttest|''tests/unit/HandleRequestTest.php'']] | [[scriptlog:tests:handlerequesttest|HandleRequestTest]] | 617 | 3602 | //(global)// | no | | [[scriptlog:tests:handlerregistrytest|''tests/unit/HandlerRegistryTest.php'']] | [[scriptlog:tests:handlerregistrytest|HandlerRegistryTest]] | 55 | 360 | //(global)// | no | | [[scriptlog:tests:i18nmanagertest|''tests/unit/I18nManagerTest.php'']] | [[scriptlog:tests:i18nmanagertest|I18nManagerTest]] | 279 | 1349 | //(global)// | no | | [[scriptlog:tests:imagedisplaytest|''tests/unit/ImageDisplayTest.php'']] | [[scriptlog:tests:imagedisplaytest|ImageDisplayTest]] | 152 | 758 | //(global)// | no | | [[scriptlog:tests:importutilitiestest|''tests/unit/ImportUtilitiesTest.php'']] | [[scriptlog:tests:importutilitiestest|ImportUtilitiesTest]] | 412 | 1745 | //(global)// | no | | [[scriptlog:tests:installationtest|''tests/unit/InstallationTest.php'']] | [[scriptlog:tests:installationtest|InstallationTest]] | 778 | 2955 | //(global)// | no | | [[scriptlog:tests:languageswitchertest|''tests/unit/LanguageSwitcherTest.php'']] | [[scriptlog:tests:languageswitchertest|LanguageSwitcherTest]] | 186 | 938 | //(global)// | no | | [[scriptlog:tests:localedetectortest|''tests/unit/LocaleDetectorTest.php'']] | [[scriptlog:tests:localedetectortest|LocaleDetectorTest]] | 212 | 1071 | //(global)// | no | | [[scriptlog:tests:localeroutertest|''tests/unit/LocaleRouterTest.php'']] | [[scriptlog:tests:localeroutertest|LocaleRouterTest]] | 169 | 884 | //(global)// | no | | [[scriptlog:tests:medooinfunctionstest|''tests/unit/MedooinFunctionsTest.php'']] | [[scriptlog:tests:medooinfunctionstest|MedooinFunctionsTest]], [[scriptlog:tests:mockdbobject|MockDbObject]] | 142 | 784 | //(global)// | no | | [[scriptlog:tests:membershipfunctionstest|''tests/unit/MembershipFunctionsTest.php'']] | [[scriptlog:tests:membershipfunctionstest|MembershipFunctionsTest]] | 130 | 905 | //(global)// | no | | [[scriptlog:tests:messagelogtest|''tests/unit/MessageLogTest.php'']] | [[scriptlog:tests:messagelogtest|MessageLogTest]] | 67 | 403 | //(global)// | no | | [[scriptlog:tests:navigationi18ntest|''tests/unit/NavigationI18nTest.php'']] | [[scriptlog:tests:navigationi18ntest|NavigationI18nTest]] | 412 | 1502 | //(global)// | no | | [[scriptlog:tests:openapispecverificationtest|''tests/unit/OpenApiSpecVerificationTest.php'']] | [[scriptlog:tests:openapispecverificationtest|OpenApiSpecVerificationTest]] | 312 | 1604 | //(global)// | no | | [[scriptlog:tests:pagecachetest|''tests/unit/PageCacheTest.php'']] | [[scriptlog:tests:pagecachetest|PageCacheTest]] | 124 | 547 | //(global)// | no | | [[scriptlog:tests:performanceoptimizationtest|''tests/unit/PerformanceOptimizationTest.php'']] | [[scriptlog:tests:performanceoptimizationtest|PerformanceOptimizationTest]] | 301 | 1337 | //(global)// | no | | [[scriptlog:tests:pluginuploadtest|''tests/unit/PluginUploadTest.php'']] | [[scriptlog:tests:pluginuploadtest|PluginUploadTest]] | 228 | 1149 | //(global)// | no | | [[scriptlog:tests:postcontrollerimageuploadtest|''tests/unit/PostControllerImageUploadTest.php'']] | [[scriptlog:tests:postcontrollerimageuploadtest|PostControllerImageUploadTest]] | 176 | 977 | //(global)// | no | | [[scriptlog:tests:postcontrollerprotectedposttest|''tests/unit/PostControllerProtectedPostTest.php'']] | [[scriptlog:tests:postcontrollerprotectedposttest|PostControllerProtectedPostTest]] | 215 | 1023 | //(global)// | no | | [[scriptlog:tests:postcontrollervalidationtest|''tests/unit/PostControllerValidationTest.php'']] | [[scriptlog:tests:postcontrollervalidationtest|PostControllerValidationTest]] | 177 | 836 | //(global)// | no | | [[scriptlog:tests:postdaoapimethodstest|''tests/unit/PostDaoApiMethodsTest.php'']] | [[scriptlog:tests:postdaoapimethodstest|PostDaoApiMethodsTest]] | 135 | 703 | //(global)// | no | | [[scriptlog:tests:postdaosecuritytest|''tests/unit/PostDaoSecurityTest.php'']] | [[scriptlog:tests:postdaosecuritytest|PostDaoSecurityTest]] | 115 | 587 | //(global)// | no | | [[scriptlog:tests:postdaoupdatefixtest|''tests/unit/PostDaoUpdateFixTest.php'']] | [[scriptlog:tests:postdaoupdatefixtest|PostDaoUpdateFixTest]] | 336 | 1506 | //(global)// | no | | [[scriptlog:tests:postdropdowntest|''tests/unit/PostDropdownTest.php'']] | [[scriptlog:tests:postdropdowntest|PostDropdownTest]] | 117 | 547 | //(global)// | no | | [[scriptlog:tests:postviewmodeltest|''tests/unit/PostViewModelTest.php'']] | [[scriptlog:tests:postviewmodeltest|PostViewModelTest]] | 116 | 688 | //(global)// | no | | [[scriptlog:tests:privacypolicysanitizationtest|''tests/unit/PrivacyPolicySanitizationTest.php'']] | [[scriptlog:tests:privacypolicysanitizationtest|PrivacyPolicySanitizationTest]] | 122 | 456 | //(global)// | no | | [[scriptlog:tests:protectedpostratelimittest|''tests/unit/ProtectedPostRateLimitTest.php'']] | [[scriptlog:tests:protectedpostratelimittest|ProtectedPostRateLimitTest]] | 302 | 1706 | //(global)// | no | | [[scriptlog:tests:protectedpostservicetest|''tests/unit/ProtectedPostServiceTest.php'']] | [[scriptlog:tests:protectedpostservicetest|ProtectedPostServiceTest]] | 126 | 675 | //(global)// | no | | [[scriptlog:tests:protectedposttest|''tests/unit/ProtectedPostTest.php'']] | [[scriptlog:tests:protectedposttest|ProtectedPostTest]] | 135 | 746 | //(global)// | no | | [[scriptlog:tests:psr4autoloadtest|''tests/unit/Psr4AutoloadTest.php'']] | [[scriptlog:tests:psr4autoloadtest|Psr4AutoloadTest]] | 150 | 485 | //(global)// | no | | [[scriptlog:tests:queryapicontrollertest|''tests/unit/QueryApiControllerTest.php'']] | [[scriptlog:tests:queryapicontrollertest|QueryApiControllerTest]] | 195 | 752 | //(global)// | no | | [[scriptlog:tests:ratelimitertest|''tests/unit/RateLimiterTest.php'']] | [[scriptlog:tests:ratelimitertest|RateLimiterTest]] | 173 | 922 | //(global)// | no | | [[scriptlog:tests:safezipextracttest|''tests/unit/SafeZipExtractTest.php'']] | [[scriptlog:tests:safezipextracttest|SafeZipExtractTest]] | 214 | 1143 | //(global)// | no | | [[scriptlog:tests:scriptlogcryptonizetest|''tests/unit/ScriptlogCryptonizeTest.php'']] | [[scriptlog:tests:scriptlogcryptonizeexception|ScriptlogCryptonizeException]], [[scriptlog:tests:scriptlogcryptonizetest|ScriptlogCryptonizeTest]] | 357 | 1914 | //(global)// | no | | [[scriptlog:tests:searchapicontrollertest|''tests/unit/SearchApiControllerTest.php'']] | [[scriptlog:tests:searchapicontrollertest|SearchApiControllerTest]] | 268 | 1284 | //(global)// | no | | [[scriptlog:tests:searchcontrollertest|''tests/unit/SearchControllerTest.php'']] | [[scriptlog:tests:searchcontrollertest|SearchControllerTest]] | 374 | 2069 | //(global)// | no | | [[scriptlog:tests:searchfindertest|''tests/unit/SearchFinderTest.php'']] | [[scriptlog:tests:searchfindertest|SearchFinderTest]] | 235 | 1602 | //(global)// | no | | [[scriptlog:tests:serverloadfixtest|''tests/unit/ServerLoadFixTest.php'']] | [[scriptlog:tests:serverloadfixtest|ServerLoadFixTest]] | 65 | 301 | //(global)// | no | | [[scriptlog:tests:sessionsavepathtest|''tests/unit/SessionSavePathTest.php'']] | [[scriptlog:tests:sessionsavepathtest|SessionSavePathTest]] | 149 | 706 | //(global)// | no | | [[scriptlog:tests:settingsthemememoizationtest|''tests/unit/SettingsThemeMemoizationTest.php'']] | [[scriptlog:tests:settingsthemememoizationtest|SettingsThemeMemoizationTest]] | 266 | 1222 | //(global)// | no | | [[scriptlog:tests:sidebarnavigationtest|''tests/unit/SidebarNavigationTest.php'']] | [[scriptlog:tests:sidebarnavigationtest|SidebarNavigationTest]] | 651 | 1992 | //(global)// | no | | [[scriptlog:tests:themei18ntest|''tests/unit/ThemeI18nTest.php'']] | [[scriptlog:tests:themei18ntest|ThemeI18nTest]] | 533 | 2210 | //(global)// | no | | [[scriptlog:tests:themelicenserendertest|''tests/unit/ThemeLicenseRenderTest.php'']] | [[scriptlog:tests:themelicenserendertest|ThemeLicenseRenderTest]] | 159 | 689 | //(global)// | no | | [[scriptlog:tests:themelicenseservicetest|''tests/unit/ThemeLicenseServiceTest.php'']] | [[scriptlog:tests:themelicenseservicetestable|ThemeLicenseServiceTestable]], [[scriptlog:tests:themelicenseservicetest|ThemeLicenseServiceTest]] | 246 | 1284 | //(global)// | no | | [[scriptlog:tests:themepostcardtest|''tests/unit/ThemePostCardTest.php'']] | [[scriptlog:tests:themepostcardtest|ThemePostCardTest]] | 145 | 770 | //(global)// | no | | [[scriptlog:tests:themerenderertest|''tests/unit/ThemeRendererTest.php'']] | [[scriptlog:tests:themerenderertest|ThemeRendererTest]] | 284 | 1768 | //(global)// | no | | [[scriptlog:tests:themesearchurltest|''tests/unit/ThemeSearchUrlTest.php'']] | [[scriptlog:tests:themesearchurltest|ThemeSearchUrlTest]] | 133 | 344 | //(global)// | no | | [[scriptlog:tests:themeuploadtest|''tests/unit/ThemeUploadTest.php'']] | [[scriptlog:tests:themeuploadtest|ThemeUploadTest]] | 422 | 2134 | //(global)// | no | | [[scriptlog:tests:themeviewmodelpreparedtest|''tests/unit/ThemeViewModelPreparedTest.php'']] | [[scriptlog:tests:themeviewmodelpreparedtest|ThemeViewModelPreparedTest]] | 181 | 1274 | //(global)// | no | | [[scriptlog:tests:tokenizertest|''tests/unit/TokenizerTest.php'']] | [[scriptlog:tests:tokenizertest|TokenizerTest]] | 112 | 544 | //(global)// | no | | [[scriptlog:tests:topicdaoapimethodstest|''tests/unit/TopicDaoApiMethodsTest.php'']] | [[scriptlog:tests:topicdaoapimethodstest|TopicDaoApiMethodsTest]] | 116 | 630 | //(global)// | no | | [[scriptlog:tests:translationloadertest|''tests/unit/TranslationLoaderTest.php'']] | [[scriptlog:tests:translationloadertest|TranslationLoaderTest]] | 202 | 913 | //(global)// | no | | [[scriptlog:tests:postrequestdtotest|''tests/unit/dto/PostRequestDtoTest.php'']] | [[scriptlog:tests:postrequestdtotest|PostRequestDtoTest]] | 70 | 408 | //(global)// | no | | [[scriptlog:tests:uploadedfiledtotest|''tests/unit/dto/UploadedFileDtoTest.php'']] | [[scriptlog:tests:uploadedfiledtotest|UploadedFileDtoTest]] | 61 | 296 | //(global)// | no | | [[scriptlog:tests:handlerstructuretest|''tests/unit/handlers/HandlerStructureTest.php'']] | [[scriptlog:tests:handlerstructuretest|HandlerStructureTest]] | 56 | 254 | //(global)// | no | | [[scriptlog:tests:posthandlertest|''tests/unit/handlers/PostHandlerTest.php'']] | [[scriptlog:tests:posthandlertest|PostHandlerTest]] | 34 | 156 | //(global)// | no | | [[scriptlog:tests:compositevalidatortest|''tests/unit/validator/CompositeValidatorTest.php'']] | [[scriptlog:tests:compositevalidatortest|CompositeValidatorTest]] | 67 | 425 | //(global)// | no | | [[scriptlog:tests:fileuploadvalidatortest|''tests/unit/validator/FileUploadValidatorTest.php'']] | [[scriptlog:tests:fileuploadvalidatortest|FileUploadValidatorTest]] | 86 | 491 | //(global)// | no | | [[scriptlog:tests:postvalidatortest|''tests/unit/validator/PostValidatorTest.php'']] | [[scriptlog:tests:postvalidatortest|PostValidatorTest]] | 82 | 451 | //(global)// | no | | [[scriptlog:tests:protectedpostvalidatortest|''tests/unit/validator/ProtectedPostValidatorTest.php'']] | [[scriptlog:tests:protectedpostvalidatortest|ProtectedPostValidatorTest]] | 40 | 263 | //(global)// | no | | [[scriptlog:tests:validationresulttest|''tests/unit/validator/ValidationResultTest.php'']] | [[scriptlog:tests:validationresulttest|ValidationResultTest]] | 56 | 305 | //(global)// | no | ---- //Generated by 'tools/gendoc'.//