Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:tests

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
scriptlog:tests [2026/09/26 09:17] – admin adminscriptlog:tests [2026/09/26 09:34] (current) – admin admin
Line 17: Line 17:
 | ''class'' |  | [[scriptlog:tests:daoclassesexistencetest|''DaoClassesExistenceTest'']] | 16 | 0 | 0 | 83 |  | | ''class'' |  | [[scriptlog:tests:daoclassesexistencetest|''DaoClassesExistenceTest'']] | 16 | 0 | 0 | 83 |  |
 | ''class'' |  | [[scriptlog:tests:emailvalidationtest|''EmailValidationTest'']] | 5 | 0 | 0 | 32 | Email Validation Test | | ''class'' |  | [[scriptlog:tests:emailvalidationtest|''EmailValidationTest'']] | 5 | 0 | 0 | 32 | Email Validation Test |
-| ''class'' |  | [[scriptlog:tests:ipaddresstest|''IpAddressTest'']] | 15 | 0 | 0 | 99 | IP Address Functions 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:modelclassesexistencetest|''ModelClassesExistenceTest'']] | 9 | 0 | 0 | 48 |  |
 | ''class'' |  | [[scriptlog:tests:sanitizationtest|''SanitizationTest'']] | 8 | 0 | 0 | 53 | Sanitization and Security Functions Test | | ''class'' |  | [[scriptlog:tests:sanitizationtest|''SanitizationTest'']] | 8 | 0 | 0 | 53 | Sanitization and Security Functions Test |
Line 28: Line 28:
 | ''class'' | abstract | [[scriptlog:tests:apitestcase|''ApiTestCase'']] | 11 | 3 | 1 | 297 | API Test Case | | ''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:apidatafixture|''ApiDataFixture'']] | 11 | 9 | 0 | 504 | API Test Data Fixture |
-| ''class'' |  | [[scriptlog:tests:commentsapiintegrationtest|''CommentsApiIntegrationTest'']] | 4 | 0 | 0 | 108 | CommentsApi Integration Test | +| ''class'' |  | [[scriptlog:tests:commentsapiintegrationtest|''CommentsApiIntegrationTest'']] | 4 | 1 | 0 | 108 | CommentsApi Integration Test | 
-| ''class'' |  | [[scriptlog:tests:languagesapiintegrationtest|''LanguagesApiIntegrationTest'']] | 5 | 0 | 0 | 105 | LanguagesApi Integration Test | +| ''class'' |  | [[scriptlog:tests:languagesapiintegrationtest|''LanguagesApiIntegrationTest'']] | 5 | 1 | 0 | 105 | LanguagesApi Integration Test | 
-| ''class'' |  | [[scriptlog:tests:postsapiintegrationtest|''PostsApiIntegrationTest'']] | 4 | 0 | 0 | 116 | PostsApi 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:searchapiintegrationtest|''SearchApiIntegrationTest'']] | 6 | 0 | 0 | 116 | SearchApi Integration Test |
 | ''class'' |  | [[scriptlog:tests:apianonymousaccesstest|''ApiAnonymousAccessTest'']] | 6 | 0 | 0 | 97 | ApiAnonymousAccessTest | | ''class'' |  | [[scriptlog:tests:apianonymousaccesstest|''ApiAnonymousAccessTest'']] | 6 | 0 | 0 | 97 | ApiAnonymousAccessTest |
Line 47: Line 47:
 | ''class'' |  | [[scriptlog:tests:protectedpostapicontrollertest|''ProtectedPostApiControllerTest'']] | 5 | 0 | 1 | 98 | ProtectedPostApiController 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:translationsapicontrollertest|''TranslationsApiControllerTest'']] | 13 | 0 | 1 | 245 | TranslationsApiController Test |
-| ''class'' |  | [[scriptlog:tests:commentapidtotest|''CommentApiDtoTest'']] | 8 | 0 | 0 | 154 | CommentApiDto Test | +| ''class'' |  | [[scriptlog:tests:commentapidtotest|''CommentApiDtoTest'']] | 8 | 1 | 0 | 154 | CommentApiDto Test | 
-| ''class'' |  | [[scriptlog:tests:postapidtotest|''PostApiDtoTest'']] | 11 | 0 | 0 | 225 | PostApiDto Test | +| ''class'' |  | [[scriptlog:tests:postapidtotest|''PostApiDtoTest'']] | 11 | 1 | 0 | 225 | PostApiDto Test | 
-| ''class'' |  | [[scriptlog:tests:topicapidtotest|''TopicApiDtoTest'']] | 8 | 0 | 0 | 133 | TopicApiDto Test | +| ''class'' |  | [[scriptlog:tests:topicapidtotest|''TopicApiDtoTest'']] | 8 | 1 | 0 | 133 | TopicApiDto Test | 
-| ''class'' |  | [[scriptlog:tests:authenticationtest|''AuthenticationTest'']] | 12 | 0 | 0 | 139 | Authentication Tests | +| ''class'' |  | [[scriptlog:tests:authenticationtest|''AuthenticationTest'']] | 12 | 4 | 0 | 139 | Authentication Tests | 
-| ''class'' |  | [[scriptlog:tests:formvalidatortest|''FormValidatorTest'']] | 15 | 0 | 0 | 149 | FormValidator Tests |+| ''class'' |  | [[scriptlog:tests:formvalidatortest|''FormValidatorTest'']] | 15 | 1 | 0 | 149 | FormValidator Tests |
 | ''class'' |  | [[scriptlog:tests:languageswitcherfixture|''LanguageSwitcherFixture'']] | 12 | 1 | 0 | 249 |  | | ''class'' |  | [[scriptlog:tests:languageswitcherfixture|''LanguageSwitcherFixture'']] | 12 | 1 | 0 | 249 |  |
-| ''class'' |  | [[scriptlog:tests:commentintegrationtest|''CommentIntegrationTest'']] | 6 | 0 | 0 | 103 | Integration Tests for Comments | +| ''class'' |  | [[scriptlog:tests:commentintegrationtest|''CommentIntegrationTest'']] | 6 | 4 | 0 | 103 | Integration Tests for Comments | 
-| ''class'' |  | [[scriptlog:tests:daointegrationtest|''DaoIntegrationTest'']] | 8 | 0 | 0 | 117 | Integration Tests for DAOs | +| ''class'' |  | [[scriptlog:tests:daointegrationtest|''DaoIntegrationTest'']] | 8 | 2 | 0 | 117 | Integration Tests for DAOs | 
-| ''class'' |  | [[scriptlog:tests:dbclasstest|''DbClassTest'']] | 49 | 0 | 0 | 867 | Db Class Test | +| ''class'' |  | [[scriptlog:tests:dbclasstest|''DbClassTest'']] | 49 | 2 | 0 | 867 | Db Class Test | 
-| ''class'' |  | [[scriptlog:tests:downloadsettingsintegrationtest|''DownloadSettingsIntegrationTest'']] | 18 | 0 | 0 | 271 | Download Settings Integration Tests | +| ''class'' |  | [[scriptlog:tests:downloadsettingsintegrationtest|''DownloadSettingsIntegrationTest'']] | 18 | 1 | 0 | 271 | Download Settings Integration Tests | 
-| ''class'' |  | [[scriptlog:tests:gdprdaointegrationtest|''GdprDaoIntegrationTest'']] | 51 | 6 | 0 | 1090 | Integration tests for the GDPR data layer. | +| ''class'' |  | [[scriptlog:tests:gdprdaointegrationtest|''GdprDaoIntegrationTest'']] | 51 | 9 | 0 | 1090 | Integration tests for the GDPR data layer. | 
-| ''class'' |  | [[scriptlog:tests:languagedaointegrationtest|''LanguageDaoIntegrationTest'']] | 19 | 0 | 0 | 288 | LanguageDao Integration Test |+| ''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:languageswitcherintegrationtest|''LanguageSwitcherIntegrationTest'']] | 32 | 2 | 0 | 478 | Language Switcher Integration Tests |
-| ''class'' |  | [[scriptlog:tests:mediadaointegrationtest|''MediaDaoIntegrationTest'']] | 14 | 2 | 0 | 246 | MediaDao Integration Test | +| ''class'' |  | [[scriptlog:tests:mediadaointegrationtest|''MediaDaoIntegrationTest'']] | 14 | 4 | 0 | 246 | MediaDao Integration Test | 
-| ''class'' |  | [[scriptlog:tests:mediaintegrationtest|''MediaIntegrationTest'']] | 6 | 0 | 0 | 81 | Integration Tests for Media | +| ''class'' |  | [[scriptlog:tests:mediaintegrationtest|''MediaIntegrationTest'']] | 6 | 2 | 0 | 81 | Integration Tests for Media | 
-| ''class'' |  | [[scriptlog:tests:medooinintegrationtest|''MedooinIntegrationTest'']] | 15 | 1 | 0 | 188 | Medooin Integration Tests | +| ''class'' |  | [[scriptlog:tests:medooinintegrationtest|''MedooinIntegrationTest'']] | 15 | 2 | 0 | 188 | Medooin Integration Tests | 
-| ''class'' |  | [[scriptlog:tests:membershipintegrationtest|''MembershipIntegrationTest'']] | 9 | 0 | 0 | 127 | Membership Integration Tests | +| ''class'' |  | [[scriptlog:tests:membershipintegrationtest|''MembershipIntegrationTest'']] | 9 | 1 | 0 | 127 | Membership Integration Tests | 
-| ''class'' |  | [[scriptlog:tests:menudaointegrationtest|''MenuDaoIntegrationTest'']] | 10 | 0 | 2 | 150 | MenuDao Integration Test | +| ''class'' |  | [[scriptlog:tests:menudaointegrationtest|''MenuDaoIntegrationTest'']] | 10 | 2 | 2 | 150 | MenuDao Integration Test | 
-| ''class'' |  | [[scriptlog:tests:migrationserviceintegrationtest|''MigrationServiceIntegrationTest'']] | 8 | 5 | 0 | 288 | MigrationService Integration Test | +| ''class'' |  | [[scriptlog:tests:migrationserviceintegrationtest|''MigrationServiceIntegrationTest'']] | 8 | 6 | 0 | 288 | MigrationService Integration Test | 
-| ''class'' |  | [[scriptlog:tests:pagedaointegrationtest|''PageDaoIntegrationTest'']] | 10 | 0 | 3 | 166 | PageDao Integration Test | +| ''class'' |  | [[scriptlog:tests:pagedaointegrationtest|''PageDaoIntegrationTest'']] | 10 | 3 | 3 | 166 | PageDao Integration Test | 
-| ''class'' |  | [[scriptlog:tests:plugindaointegrationtest|''PluginDaoIntegrationTest'']] | 10 | 0 | 3 | 154 | PluginDao Integration Test | +| ''class'' |  | [[scriptlog:tests:plugindaointegrationtest|''PluginDaoIntegrationTest'']] | 10 | 2 | 3 | 154 | PluginDao Integration Test | 
-| ''class'' |  | [[scriptlog:tests:postcontrollerintegrationtest|''PostControllerIntegrationTest'']] | 14 | 0 | 0 | 123 | PostController Integration Test | +| ''class'' |  | [[scriptlog:tests:postcontrollerintegrationtest|''PostControllerIntegrationTest'']] | 14 | 2 | 0 | 123 | PostController Integration Test | 
-| ''class'' |  | [[scriptlog:tests:postdaointegrationtest|''PostDaoIntegrationTest'']] | 17 | 0 | 3 | 277 | PostDao Integration Test | +| ''class'' |  | [[scriptlog:tests:postdaointegrationtest|''PostDaoIntegrationTest'']] | 17 | 4 | 3 | 277 | PostDao Integration Test | 
-| ''class'' |  | [[scriptlog:tests:postdaomethodintegrationtest|''PostDaoMethodIntegrationTest'']] | 20 | 1 | 5 | 395 | PostDao Method Integration Test | +| ''class'' |  | [[scriptlog:tests:postdaomethodintegrationtest|''PostDaoMethodIntegrationTest'']] | 20 | 5 | 5 | 395 | PostDao Method Integration Test | 
-| ''class'' |  | [[scriptlog:tests:privacypolicydaointegrationtest|''PrivacyPolicyDaoIntegrationTest'']] | 21 | 1 | 0 | 343 | PrivacyPolicyDao Integration Test | +| ''class'' |  | [[scriptlog:tests:privacypolicydaointegrationtest|''PrivacyPolicyDaoIntegrationTest'']] | 21 | 3 | 0 | 343 | PrivacyPolicyDao Integration Test | 
-| ''class'' |  | [[scriptlog:tests:remembermeintegrationtest|''RememberMeIntegrationTest'']] | 13 | 0 | 3 | 242 | Remember Me Integration Test | +| ''class'' |  | [[scriptlog:tests:remembermeintegrationtest|''RememberMeIntegrationTest'']] | 13 | 2 | 3 | 242 | Remember Me Integration Test | 
-| ''class'' |  | [[scriptlog:tests:settingsintegrationtest|''SettingsIntegrationTest'']] | 5 | 0 | 0 | 89 | Integration Tests for Settings | +| ''class'' |  | [[scriptlog:tests:settingsintegrationtest|''SettingsIntegrationTest'']] | 5 | 1 | 0 | 89 | Integration Tests for Settings | 
-| ''class'' |  | [[scriptlog:tests:themedaointegrationtest|''ThemeDaoIntegrationTest'']] | 13 | 0 | 2 | 266 | ThemeDao Integration Test | +| ''class'' |  | [[scriptlog:tests:themedaointegrationtest|''ThemeDaoIntegrationTest'']] | 13 | 2 | 2 | 266 | ThemeDao Integration Test | 
-| ''class'' |  | [[scriptlog:tests:topicdaotest|''TopicDaoTest'']] | 21 | 0 | 0 | 282 | TopicDao Integration Test | +| ''class'' |  | [[scriptlog:tests:topicdaotest|''TopicDaoTest'']] | 21 | 3 | 0 | 282 | TopicDao Integration Test | 
-| ''class'' |  | [[scriptlog:tests:topicintegrationtest|''TopicIntegrationTest'']] | 6 | 0 | 0 | 78 | Integration Tests for Topics | +| ''class'' |  | [[scriptlog:tests:topicintegrationtest|''TopicIntegrationTest'']] | 6 | 2 | 0 | 78 | Integration Tests for Topics | 
-| ''class'' |  | [[scriptlog:tests:translationserviceintegrationtest|''TranslationServiceIntegrationTest'']] | 19 | 1 | 0 | 339 | TranslationService Integration Test | +| ''class'' |  | [[scriptlog:tests:translationserviceintegrationtest|''TranslationServiceIntegrationTest'']] | 19 | 6 | 0 | 339 | TranslationService Integration Test | 
-| ''class'' |  | [[scriptlog:tests:userdaointegrationtest|''UserDaoIntegrationTest'']] | 12 | 4 | 0 | 230 | UserDao Integration Test | +| ''class'' |  | [[scriptlog:tests:userdaointegrationtest|''UserDaoIntegrationTest'']] | 12 | 6 | 0 | 230 | UserDao Integration Test | 
-| ''class'' |  | [[scriptlog:tests:userdaotest|''UserDaoTest'']] | 47 | 0 | 0 | 611 | UserDao Integration Test | +| ''class'' |  | [[scriptlog:tests:userdaotest|''UserDaoTest'']] | 47 | 3 | 0 | 611 | UserDao Integration Test | 
-| ''class'' |  | [[scriptlog:tests:commentservicetest|''CommentServiceTest'']] | 11 | 0 | 0 | 85 | CommentService Test | +| ''class'' |  | [[scriptlog:tests:commentservicetest|''CommentServiceTest'']] | 11 | 4 | 0 | 85 | CommentService Test | 
-| ''class'' |  | [[scriptlog:tests:configurationservicetest|''ConfigurationServiceTest'']] | 11 | 0 | 0 | 87 | ConfigurationService Test | +| ''class'' |  | [[scriptlog:tests:configurationservicetest|''ConfigurationServiceTest'']] | 11 | 4 | 0 | 87 | ConfigurationService Test | 
-| ''class'' |  | [[scriptlog:tests:datarequestservicetest|''DataRequestServiceTest'']] | 17 | 0 | 0 | 454 | Unit tests for DataRequestService. |+| ''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:downloadcreatelinktest|''DownloadCreateLinkTest'']] | 7 | 0 | 0 | 75 | Download Create Link Test |
-| ''class'' |  | [[scriptlog:tests:mediaservicetest|''MediaServiceTest'']] | 16 | 0 | 0 | 119 | MediaService Test | +| ''class'' |  | [[scriptlog:tests:mediaservicetest|''MediaServiceTest'']] | 16 | 5 | 0 | 119 | MediaService Test | 
-| ''class'' |  | [[scriptlog:tests:menuservicetest|''MenuServiceTest'']] | 14 | 0 | 0 | 104 | MenuService Test | +| ''class'' |  | [[scriptlog:tests:menuservicetest|''MenuServiceTest'']] | 14 | 4 | 0 | 104 | MenuService Test | 
-| ''class'' |  | [[scriptlog:tests:notificationservicetest|''NotificationServiceTest'']] | 15 | 0 | 0 | 335 | Class NotificationServiceTest | +| ''class'' |  | [[scriptlog:tests:notificationservicetest|''NotificationServiceTest'']] | 15 | 1 | 0 | 335 | Class NotificationServiceTest | 
-| ''class'' |  | [[scriptlog:tests:pageservicetest|''PageServiceTest'']] | 16 | 0 | 0 | 121 | PageService Test | +| ''class'' |  | [[scriptlog:tests:pageservicetest|''PageServiceTest'']] | 16 | 4 | 0 | 121 | PageService Test | 
-| ''class'' |  | [[scriptlog:tests:pluginservicetest|''PluginServiceTest'']] | 14 | 0 | 0 | 103 | PluginService Test | +| ''class'' |  | [[scriptlog:tests:pluginservicetest|''PluginServiceTest'']] | 14 | 4 | 0 | 103 | PluginService Test | 
-| ''class'' |  | [[scriptlog:tests:postservicetest|''PostServiceTest'']] | 34 | 0 | 0 | 288 | PostService Test | +| ''class'' |  | [[scriptlog:tests:postservicetest|''PostServiceTest'']] | 34 | 4 | 0 | 288 | PostService Test | 
-| ''class'' |  | [[scriptlog:tests:scheduledpostservicetest|''ScheduledPostServiceTest'']] | 13 | 0 | 2 | 247 | Unit tests for ScheduledPostService. | +| ''class'' |  | [[scriptlog:tests:scheduledpostservicetest|''ScheduledPostServiceTest'']] | 13 | 4 | 2 | 247 | Unit tests for ScheduledPostService. | 
-| ''class'' |  | [[scriptlog:tests:themeservicetest|''ThemeServiceTest'']] | 13 | 0 | 0 | 108 | ThemeService Test | +| ''class'' |  | [[scriptlog:tests:themeservicetest|''ThemeServiceTest'']] | 13 | 4 | 0 | 108 | ThemeService Test | 
-| ''class'' |  | [[scriptlog:tests:topicservicetest|''TopicServiceTest'']] | 15 | 0 | 0 | 132 | TopicService Test | +| ''class'' |  | [[scriptlog:tests:topicservicetest|''TopicServiceTest'']] | 15 | 4 | 0 | 132 | TopicService Test | 
-| ''class'' |  | [[scriptlog:tests:userservicetest|''UserServiceTest'']] | 22 | 0 | 0 | 323 | UserService Test | +| ''class'' |  | [[scriptlog:tests:userservicetest|''UserServiceTest'']] | 22 | 7 | 0 | 323 | UserService Test | 
-| ''class'' |  | [[scriptlog:tests:routingtest|''RoutingTest'']] | 17 | 0 | 0 | 144 | Integration Smoke Tests for URL Routing | +| ''class'' |  | [[scriptlog:tests:routingtest|''RoutingTest'']] | 17 | 1 | 0 | 144 | Integration Smoke Tests for URL Routing | 
-| ''class'' |  | [[scriptlog:tests:adminactionregistrytest|''AdminActionRegistryTest'']] | 6 | 0 | 0 | 60 |  |+| ''class'' |  | [[scriptlog:tests:adminactionregistrytest|''AdminActionRegistryTest'']] | 6 | 1 | 0 | 60 |  |
 | ''class'' |  | [[scriptlog:tests:adminlocaleinitializationtest|''AdminLocaleInitializationTest'']] | 15 | 0 | 0 | 239 |  | | ''class'' |  | [[scriptlog:tests:adminlocaleinitializationtest|''AdminLocaleInitializationTest'']] | 15 | 0 | 0 | 239 |  |
 | ''class'' |  | [[scriptlog:tests:adminlocalescatalogtest|''AdminLocalesCatalogTest'']] | 11 | 0 | 1 | 193 |  | | ''class'' |  | [[scriptlog:tests:adminlocalescatalogtest|''AdminLocalesCatalogTest'']] | 11 | 0 | 1 | 193 |  |
-| ''class'' |  | [[scriptlog:tests:apiauthtest|''ApiAuthTest'']] | 16 | 0 | 0 | 122 | ApiAuth Unit Tests |+| ''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:apicontrollertest|''ApiControllerTest'']] | 6 | 0 | 0 | 141 | ApiController Unit Tests |
-| ''class'' |  | [[scriptlog:tests:apihateoastest|''ApiHateoasTest'']] | 18 | 0 | 0 | 302 | ApiHateoas 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:apiresponsetest|''ApiResponseTest'']] | 30 | 1 | 0 | 230 | ApiResponse Unit Tests |
-| ''class'' |  | [[scriptlog:tests:apiroutercompiledregextest|''ApiRouterCompiledRegexTest'']] | 67 | 0 | 0 | 594 | ApiRouter Compiled Regex Unit Tests | +| ''class'' |  | [[scriptlog:tests:apiroutercompiledregextest|''ApiRouterCompiledRegexTest'']] | 67 | 1 | 0 | 594 | ApiRouter Compiled Regex Unit Tests | 
-| ''class'' |  | [[scriptlog:tests:appkeytest|''AppKeyTest'']] | 31 | 0 | 0 | 383 |  | +| ''class'' |  | [[scriptlog:tests:appkeytest|''AppKeyTest'']] | 31 | 1 | 0 | 383 |  | 
-| ''class'' |  | [[scriptlog:tests:bootstraptest|''BootstrapTest'']] | 48 | 0 | 0 | 585 |  | +| ''class'' |  | [[scriptlog:tests:bootstraptest|''BootstrapTest'']] | 48 | 2 | 0 | 585 |  | 
-| ''class'' |  | [[scriptlog:tests:configfilegenerationtest|''ConfigFileGenerationTest'']] | 10 | 0 | 0 | 194 |  | +| ''class'' |  | [[scriptlog:tests:configfilegenerationtest|''ConfigFileGenerationTest'']] | 10 | 3 | 0 | 194 |  | 
-| ''class'' |  | [[scriptlog:tests:consentservicetest|''ConsentServiceTest'']] | 13 | 0 | 0 | 229 | Unit tests for ConsentService. |+| ''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:dbstatementcacheandprefixtest|''DbStatementCacheAndPrefixTest'']] | 12 | 0 | 0 | 179 | DbStatementCacheAndPrefixTest |
-| ''class'' |  | [[scriptlog:tests:dispatcherdispatchtest|''DispatcherDispatchTest'']] | 27 | 0 | 0 | 301 | Dispatcher Dispatch Unit Tests |+| ''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:downloadpagedatatest|''DownloadPageDataTest'']] | 6 | 1 | 0 | 76 |  |
-| ''class'' |  | [[scriptlog:tests:downloadservicetest|''DownloadServiceTest'']] | 19 | 0 | 0 | 205 |  |+| ''class'' |  | [[scriptlog:tests:downloadservicetest|''DownloadServiceTest'']] | 19 | 3 | 0 | 205 |  |
 | ''class'' |  | [[scriptlog:tests:downloadsettingstest|''DownloadSettingsTest'']] | 15 | 0 | 0 | 99 |  | | ''class'' |  | [[scriptlog:tests:downloadsettingstest|''DownloadSettingsTest'']] | 15 | 0 | 0 | 99 |  |
 | ''class'' |  | [[scriptlog:tests:downloadutilitytest|''DownloadUtilityTest'']] | 15 | 0 | 0 | 177 |  | | ''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: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:frontservicetest|''FrontServiceTest'']] | 24 | 0 | 0 | 195 |  |
-| ''class'' |  | [[scriptlog:tests:generateopenapispectest|''GenerateOpenApiSpecTest'']] | 24 | 0 | 0 | 276 | Generate OpenAPI Spec Unit Test |+| ''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:generaterequesttest|''GenerateRequestTest'']] | 14 | 0 | 0 | 117 |  |
 | ''class'' |  | [[scriptlog:tests:getimageformattest|''GetImageFormatTest'']] | 10 | 0 | 0 | 58 |  | | ''class'' |  | [[scriptlog:tests:getimageformattest|''GetImageFormatTest'']] | 10 | 0 | 0 | 58 |  |
 | ''class'' |  | [[scriptlog:tests:getmimegrouptest|''GetMimeGroupTest'']] | 9 | 0 | 0 | 82 |  | | ''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:handlerequesttest|''HandleRequestTest'']] | 47 | 1 | 0 | 601 | Unit tests for the static front-end request dispatcher HandleRequest. |
-| ''class'' |  | [[scriptlog:tests:handlerregistrytest|''HandlerRegistryTest'']] | 6 | 0 | 0 | 50 |  | +| ''class'' |  | [[scriptlog:tests:handlerregistrytest|''HandlerRegistryTest'']] | 6 | 1 | 0 | 50 |  | 
-| ''class'' |  | [[scriptlog:tests:i18nmanagertest|''I18nManagerTest'']] | 31 | 0 | 0 | 266 | I18nManager Unit Test |+| ''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:imagedisplaytest|''ImageDisplayTest'']] | 12 | 0 | 0 | 138 | Image Display Functions Test |
-| ''class'' |  | [[scriptlog:tests:importutilitiestest|''ImportUtilitiesTest'']] | 26 | 0 | 0 | 400 | Import Utilities 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: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:languageswitchertest|''LanguageSwitcherTest'']] | 11 | 0 | 0 | 167 |  |
-| ''class'' |  | [[scriptlog:tests:localedetectortest|''LocaleDetectorTest'']] | 19 | 0 | 0 | 199 | LocaleDetector Unit Test | +| ''class'' |  | [[scriptlog:tests:localedetectortest|''LocaleDetectorTest'']] | 19 | 1 | 0 | 199 | LocaleDetector Unit Test | 
-| ''class'' |  | [[scriptlog:tests:localeroutertest|''LocaleRouterTest'']] | 20 | 0 | 0 | 156 | LocaleRouter 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:medooinfunctionstest|''MedooinFunctionsTest'']] | 9 | 0 | 0 | 100 | Medoo Utility Functions Test |
 | ''class'' |  | [[scriptlog:tests:mockdbobject|''MockDbObject'']] | 5 | 0 | 0 | 27 |  | | ''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:membershipfunctionstest|''MembershipFunctionsTest'']] | 7 | 0 | 0 | 114 | Membership Utility Functions Test |
-| ''class'' |  | [[scriptlog:tests:messagelogtest|''MessageLogTest'']] | 6 | 0 | 0 | 61 |  |+| ''class'' |  | [[scriptlog:tests:messagelogtest|''MessageLogTest'']] | 6 | 1 | 0 | 61 |  |
 | ''class'' |  | [[scriptlog:tests:navigationi18ntest|''NavigationI18nTest'']] | 25 | 0 | 0 | 392 |  | | ''class'' |  | [[scriptlog:tests:navigationi18ntest|''NavigationI18nTest'']] | 25 | 0 | 0 | 392 |  |
-| ''class'' |  | [[scriptlog:tests:openapispecverificationtest|''OpenApiSpecVerificationTest'']] | 31 | 0 | 0 | 296 | OpenAPI Specification Verification Test | +| ''class'' |  | [[scriptlog:tests:openapispecverificationtest|''OpenApiSpecVerificationTest'']] | 31 | 6 | 0 | 296 | OpenAPI Specification Verification Test | 
-| ''class'' |  | [[scriptlog:tests:pagecachetest|''PageCacheTest'']] | 6 | 0 | 0 | 114 | PageCacheTest | +| ''class'' |  | [[scriptlog:tests:pagecachetest|''PageCacheTest'']] | 6 | 3 | 0 | 114 | PageCacheTest | 
-| ''class'' |  | [[scriptlog:tests:performanceoptimizationtest|''PerformanceOptimizationTest'']] | 19 | 0 | 0 | 291 | PerformanceOptimizationTest |+| ''class'' |  | [[scriptlog:tests:performanceoptimizationtest|''PerformanceOptimizationTest'']] | 19 | 2 | 0 | 291 | PerformanceOptimizationTest |
 | ''class'' |  | [[scriptlog:tests:pluginuploadtest|''PluginUploadTest'']] | 12 | 0 | 0 | 223 |  | | ''class'' |  | [[scriptlog:tests:pluginuploadtest|''PluginUploadTest'']] | 12 | 0 | 0 | 223 |  |
-| ''class'' |  | [[scriptlog:tests:postcontrollerimageuploadtest|''PostControllerImageUploadTest'']] | 6 | 0 | 0 | 168 | PostController Image Upload Test |+| ''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: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:postcontrollervalidationtest|''PostControllerValidationTest'']] | 8 | 0 | 0 | 164 | PostController Validation Test |
Line 146: Line 146:
 | ''class'' |  | [[scriptlog:tests:postviewmodeltest|''PostViewModelTest'']] | 8 | 0 | 0 | 105 | PostViewModelTest | | ''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:privacypolicysanitizationtest|''PrivacyPolicySanitizationTest'']] | 5 | 1 | 0 | 108 | Unit tests for the privacy-policy sanitization pipeline (R5). |
-| ''class'' |  | [[scriptlog:tests:protectedpostratelimittest|''ProtectedPostRateLimitTest'']] | 25 | 0 | 0 | 287 | Protected Post Rate Limiting Tests |+| ''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:protectedpostservicetest|''ProtectedPostServiceTest'']] | 9 | 0 | 0 | 121 |  |
 | ''class'' |  | [[scriptlog:tests:protectedposttest|''ProtectedPostTest'']] | 12 | 2 | 0 | 120 | Protected Post Functionality Tests | | ''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:psr4autoloadtest|''Psr4AutoloadTest'']] | 6 | 0 | 0 | 135 | PSR-4 Autoload Verification Test. |
-| ''class'' |  | [[scriptlog:tests:queryapicontrollertest|''QueryApiControllerTest'']] | 14 | 0 | 0 | 177 | QueryApiController Unit Tests | +| ''class'' |  | [[scriptlog:tests:queryapicontrollertest|''QueryApiControllerTest'']] | 14 | 1 | 0 | 177 | QueryApiController Unit Tests | 
-| ''class'' |  | [[scriptlog:tests:ratelimitertest|''RateLimiterTest'']] | 12 | 0 | 0 | 158 | RateLimiterTest | +| ''class'' |  | [[scriptlog:tests:ratelimitertest|''RateLimiterTest'']] | 12 | 2 | 0 | 158 | RateLimiterTest | 
-| ''class'' |  | [[scriptlog:tests:safezipextracttest|''SafeZipExtractTest'']] | 12 | 0 | 0 | 202 | Unit tests for safe_zip_extract() — the canonical safe ZIP extraction used by |+| ''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:scriptlogcryptonizeexception|''ScriptlogCryptonizeException'']] | 0 | 0 | 0 | 1 |  |
-| ''class'' |  | [[scriptlog:tests:scriptlogcryptonizetest|''ScriptlogCryptonizeTest'']] | 26 | 0 | 0 | 341 |  |+| ''class'' |  | [[scriptlog:tests:scriptlogcryptonizetest|''ScriptlogCryptonizeTest'']] | 26 | 3 | 0 | 341 |  |
 | ''class'' |  | [[scriptlog:tests:searchapicontrollertest|''SearchApiControllerTest'']] | 16 | 0 | 0 | 242 | SearchApiControllerTest | | ''class'' |  | [[scriptlog:tests:searchapicontrollertest|''SearchApiControllerTest'']] | 16 | 0 | 0 | 242 | SearchApiControllerTest |
-| ''class'' |  | [[scriptlog:tests:searchcontrollertest|''SearchControllerTest'']] | 19 | 0 | 0 | 362 |  |+| ''class'' |  | [[scriptlog:tests:searchcontrollertest|''SearchControllerTest'']] | 19 | 1 | 0 | 362 |  |
 | ''class'' |  | [[scriptlog:tests:searchfindertest|''SearchFinderTest'']] | 27 | 0 | 0 | 230 |  | | ''class'' |  | [[scriptlog:tests:searchfindertest|''SearchFinderTest'']] | 27 | 0 | 0 | 230 |  |
 | ''class'' |  | [[scriptlog:tests:serverloadfixtest|''ServerLoadFixTest'']] | 4 | 0 | 0 | 58 |  | | ''class'' |  | [[scriptlog:tests:serverloadfixtest|''ServerLoadFixTest'']] | 4 | 0 | 0 | 58 |  |
-| ''class'' |  | [[scriptlog:tests:sessionsavepathtest|''SessionSavePathTest'']] | 14 | 0 | 0 | 144 |  |+| ''class'' |  | [[scriptlog:tests:sessionsavepathtest|''SessionSavePathTest'']] | 14 | 1 | 0 | 144 |  |
 | ''class'' |  | [[scriptlog:tests:settingsthemememoizationtest|''SettingsThemeMemoizationTest'']] | 22 | 0 | 0 | 247 | SettingsThemeMemoizationTest | | ''class'' |  | [[scriptlog:tests:settingsthemememoizationtest|''SettingsThemeMemoizationTest'']] | 22 | 0 | 0 | 247 | SettingsThemeMemoizationTest |
 | ''class'' |  | [[scriptlog:tests:sidebarnavigationtest|''SidebarNavigationTest'']] | 29 | 0 | 0 | 623 |  | | ''class'' |  | [[scriptlog:tests:sidebarnavigationtest|''SidebarNavigationTest'']] | 29 | 0 | 0 | 623 |  |
 | ''class'' |  | [[scriptlog:tests:themei18ntest|''ThemeI18nTest'']] | 40 | 0 | 0 | 512 |  | | ''class'' |  | [[scriptlog:tests:themei18ntest|''ThemeI18nTest'']] | 40 | 0 | 0 | 512 |  |
 | ''class'' |  | [[scriptlog:tests:themelicenserendertest|''ThemeLicenseRenderTest'']] | 11 | 1 | 1 | 145 | ThemeLicenseRenderTest | | ''class'' |  | [[scriptlog:tests:themelicenserendertest|''ThemeLicenseRenderTest'']] | 11 | 1 | 1 | 145 | ThemeLicenseRenderTest |
-| ''class'' |  | [[scriptlog:tests:themelicenseservicetestable|''ThemeLicenseServiceTestable'']] | 4 | 0 | 0 | 33 | ThemeLicenseServiceTest |+| ''class'' |  | [[scriptlog:tests:themelicenseservicetestable|''ThemeLicenseServiceTestable'']] | 4 | 3 | 0 | 33 | ThemeLicenseServiceTest |
 | ''class'' |  | [[scriptlog:tests:themelicenseservicetest|''ThemeLicenseServiceTest'']] | 20 | 1 | 1 | 198 |  | | ''class'' |  | [[scriptlog:tests:themelicenseservicetest|''ThemeLicenseServiceTest'']] | 20 | 1 | 1 | 198 |  |
 | ''class'' |  | [[scriptlog:tests:themepostcardtest|''ThemePostCardTest'']] | 10 | 0 | 0 | 118 |  | | ''class'' |  | [[scriptlog:tests:themepostcardtest|''ThemePostCardTest'']] | 10 | 0 | 0 | 118 |  |
-| ''class'' |  | [[scriptlog:tests:themerenderertest|''ThemeRendererTest'']] | 31 | 0 | 0 | 279 |  |+| ''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:themesearchurltest|''ThemeSearchUrlTest'']] | 4 | 0 | 1 | 108 | Unit tests for the theme_search_url() helper in the blog theme. |
-| ''class'' |  | [[scriptlog:tests:themeuploadtest|''ThemeUploadTest'']] | 30 | 0 | 0 | 409 | ThemeUploadTest |+| ''class'' |  | [[scriptlog:tests:themeuploadtest|''ThemeUploadTest'']] | 30 | 3 | 0 | 409 | ThemeUploadTest |
 | ''class'' |  | [[scriptlog:tests:themeviewmodelpreparedtest|''ThemeViewModelPreparedTest'']] | 8 | 0 | 0 | 153 |  | | ''class'' |  | [[scriptlog:tests:themeviewmodelpreparedtest|''ThemeViewModelPreparedTest'']] | 8 | 0 | 0 | 153 |  |
 | ''class'' |  | [[scriptlog:tests:tokenizertest|''TokenizerTest'']] | 8 | 0 | 0 | 106 |  | | ''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:topicdaoapimethodstest|''TopicDaoApiMethodsTest'']] | 10 | 0 | 0 | 103 | TopicDao API Methods Test |
-| ''class'' |  | [[scriptlog:tests:translationloadertest|''TranslationLoaderTest'']] | 12 | 0 | 0 | 189 | TranslationLoader Unit 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:postrequestdtotest|''PostRequestDtoTest'']] | 7 | 0 | 0 | 64 |  |
 | ''class'' |  | [[scriptlog:tests:uploadedfiledtotest|''UploadedFileDtoTest'']] | 4 | 0 | 0 | 55 |  | | ''class'' |  | [[scriptlog:tests:uploadedfiledtotest|''UploadedFileDtoTest'']] | 4 | 0 | 0 | 55 |  |
-| ''class'' |  | [[scriptlog:tests:handlerstructuretest|''HandlerStructureTest'']] | 3 | 0 | 0 | 51 |  |+| ''class'' |  | [[scriptlog:tests:handlerstructuretest|''HandlerStructureTest'']] | 3 | 1 | 0 | 51 |  |
 | ''class'' |  | [[scriptlog:tests:posthandlertest|''PostHandlerTest'']] | 4 | 0 | 0 | 29 |  | | ''class'' |  | [[scriptlog:tests:posthandlertest|''PostHandlerTest'']] | 4 | 0 | 0 | 29 |  |
 | ''class'' |  | [[scriptlog:tests:compositevalidatortest|''CompositeValidatorTest'']] | 4 | 0 | 0 | 60 |  | | ''class'' |  | [[scriptlog:tests:compositevalidatortest|''CompositeValidatorTest'']] | 4 | 0 | 0 | 60 |  |
-| ''class'' |  | [[scriptlog:tests:fileuploadvalidatortest|''FileUploadValidatorTest'']] | 5 | 0 | 0 | 79 |  |+| ''class'' |  | [[scriptlog:tests:fileuploadvalidatortest|''FileUploadValidatorTest'']] | 5 | 1 | 0 | 79 |  |
 | ''class'' |  | [[scriptlog:tests:postvalidatortest|''PostValidatorTest'']] | 5 | 0 | 0 | 74 |  | | ''class'' |  | [[scriptlog:tests:postvalidatortest|''PostValidatorTest'']] | 5 | 0 | 0 | 74 |  |
 | ''class'' |  | [[scriptlog:tests:protectedpostvalidatortest|''ProtectedPostValidatorTest'']] | 4 | 0 | 0 | 34 |  | | ''class'' |  | [[scriptlog:tests:protectedpostvalidatortest|''ProtectedPostValidatorTest'']] | 4 | 0 | 0 | 34 |  |
scriptlog/tests.txt · Last modified: by admin