test-schedule-api-live.php => API (8) - App code: MemorizeLive\App\ test-schedule-notification-services.php => Unit (8) - App code: MemorizeLive\App\ test-schedule-repository-full.php => Unit (4) - 'schedule' => '0 0 ', test-schedule-service-logic.php => Unit (6) - 'schedule' => '0 9 ', test-schedules-controller-refactoring.php => Unit (9) - SchedulesController Refactoring Test Suite test-service-structure.php => Unit (8) - App code: MemorizeLive\App\ test-session-repository.php => Feature (5) - SessionRepository smoke test. test-session-security.php => Security (10) - Session security smoke test. test-simple-auto-schedule-refactoring.php => EndToEnd (6) - $stmt = $pdo->prepare("SELECT FROM schedules WHERE id = ?") test-simple-auto-schedule.php => API (6) - Simple test for auto-schedule creation implementation test-simplify-renderpage.php => Unit (6) - App code: MemorizeLive\App\ test-simulated-request.php => Feature (5) - Simulated request smoke tests. test-skeleton.php => Unit (8) - Test for skeleton test-studies-controller-refactoring.php => Unit (7) - StudiesController Refactoring Tests test-studies-repository-edge-cases.php => EndToEnd (6) - Test for studies-repository-edge-cases test-study-reset.php => Unit (5) - Test for study-reset test-studyservice-integration.php => API (8) - Test for studyservice-integration test-success-merge.php => Unit (1) - Test script to verify the merged success template works for test-template-security.php => Security (10) - $xssPattern = '<\?=[^?]\$[a-zA-Z_][a-zA-Z0-9_][^?]\?>'; test-template-wrapping.php => Feature (8) - Test script to verify templates are properly wrapped with he test-time-helper-completion.php => Feature (5) - Test for time-helper-completion test-timestamp-removal.php => API (4) - Test timestamp column removal test-timezone-functionality.php => Feature (4) - Timezone functionality smoke test. test-timezone-service.php => Unit (6) - Test for timezone-service test-timezone-warning-suppression.php => Feature (2) - Timezone warning suppression smoke test. test-topic-study-verse-pipeline.php => Feature (6) - Test topic study verse processing pipeline test-topical-api-client.php => API (8) - App code: MemorizeLive\App\ test-user-config.php => Feature (6) - User config workflow smoke test. test-user-flow-auth-menu.php => EndToEnd (9) - Test: User Flow - Authentication Menu Detection test-user-menu-overrides.php => Feature (6) - User menu override workflow smoke test. test-user-password-management.php => Unit (3) - User password management smoke test. test-user-repository.php => Feature (6) - Test script for UserRepository and database connection test-user-validation-middleware.php => Feature (2) - User validation middleware smoke test. test-usercontroller-security.php => Security (10) - Controller security regression smoke test. test-verse-body-fix.php => Feature (4) - Test script to verify the verse text body fix test-verseapi-controller.php => Unit (8) - Test VerseApiController endpoints test-verseapi-endpoints.php => API (6) - Integration Test - VerseApiController HTTP Endpoints test-visual-wrapping.php => Feature (6) - Visual test to demonstrate that templates are now properly w === Summary by Category === Unit : 53 tests Integration : 3 tests Feature : 36 tests Acceptance : 4 tests EndToEnd : 7 tests Security : 9 tests API : 12 tests Performance : 1 tests Smoke : 0 tests Other : 0 tests Total: 125 tests === PHP Array for Script === [ 'test-access-control-standardization.php', 'test-access-helper.php', 'test-auth-menu-detection.php', 'test-authservice-email-verification.php', 'test-auto-schedule-api-error-handling.php', 'test-auto-schedule-creation.php', 'test-collection-controller-final.php', 'test-collection-controller-refactoring.php', 'test-collection-delete.php', 'test-collection-refactoring-detailed.php', 'test-collection-refactoring-simple.php', 'test-collection-search-integration.php', 'test-collection-search.php', 'test-collection-service-rules.php', 'test-config-manager-get-hierarchical-defaults-autopersist.php', 'test-content-negotiation.php', 'test-cron-refactoring.php', 'test-db-connection.php', 'test-edge-cases.php', 'test-email-service-standalone.php', 'test-email-service.php', 'test-email-validation-integration.php', 'test-friendly-next-delivery-time-core.php', 'test-friendly-next-delivery-time.php', 'test-friendly-next-session.php', 'test-identity-immutability.php', 'test-login-form-rendering.php', 'test-middleware-architecture.php', 'test-nav-active-dealiasing.php', 'test-notification-repository-full.php', 'test-notification-workflow.php', 'test-notifications-controller-refactoring.php', 'test-presenter-integration.php', 'test-presenter-wrapping.php', 'test-repository-error-handling.php', 'test-responsebuilder-static.php', 'test-responsive-cta.php', 'test-result-pattern.php', 'test-routing-system.php', 'test-schedule-api-error-cases.php', 'test-schedule-notification-services.php', 'test-schedule-repository-full.php', 'test-schedule-service-logic.php', 'test-schedules-controller-refactoring.php', 'test-service-structure.php', 'test-simplify-renderpage.php', 'test-skeleton.php', 'test-studies-controller-refactoring.php', 'test-study-reset.php', 'test-success-merge.php', 'test-timezone-service.php', 'test-user-password-management.php', 'test-verseapi-controller.php', ], 'Integration' => [ 'test-friendly-delivery-integration.php', 'test-router-enhancements.php', 'test-router-integration.php', ], 'Feature' => [ 'test-admin-config.php', 'test-admin-login-integration.php', 'test-auto-schedule-with-mock.php', 'test-complete-integration.php', 'test-consolidated-login-functionality.php', 'test-cron-notification-creation.php', 'test-cron-schedule-creation.php', 'test-double-render-fix.php', 'test-email-file-format.php', 'test-fallback-system.php', 'test-fallback-system2.php', 'test-final-verification.php', 'test-focused-times-refactoring-verification.php', 'test-input-validation-middleware.php', 'test-interface-fallback.php', 'test-interface-fallback2.php', 'test-menu-service.php', 'test-notification-body-debug.php', 'test-notification-processing-edge-cases.php', 'test-notification-processing-multiple.php', 'test-password-refactoring-verification.php', 'test-phase-c-workflows.php', 'test-phase2-identity-consolidation.php', 'test-session-repository.php', 'test-simulated-request.php', 'test-template-wrapping.php', 'test-time-helper-completion.php', 'test-timezone-functionality.php', 'test-timezone-warning-suppression.php', 'test-topic-study-verse-pipeline.php', 'test-user-config.php', 'test-user-menu-overrides.php', 'test-user-repository.php', 'test-user-validation-middleware.php', 'test-verse-body-fix.php', 'test-visual-wrapping.php', ], 'Acceptance' => [ 'test-acceptance-criteria.php', 'test-acceptance-studies-consolidation.php', 'test-admin-acceptance.php', 'test-responsive-cta-acceptance.php', ], 'EndToEnd' => [ 'test-collection-repository-full.php', 'test-cron-null-upcoming-handling.php', 'test-form-merge.php', 'test-nav-endtoend.php', 'test-simple-auto-schedule-refactoring.php', 'test-studies-repository-edge-cases.php', 'test-user-flow-auth-menu.php', ], 'Security' => [ 'test-authorization-refactoring.php', 'test-authz-enforcement.php', 'test-controller-positive-check-authorization.php', 'test-csrf-integration.php', 'test-csrf-middleware-refactoring.php', 'test-csrf-security.php', 'test-session-security.php', 'test-template-security.php', 'test-usercontroller-security.php', ], 'API' => [ 'test-auto-schedule-focused.php', 'test-collection-functionality.php', 'test-cron-timezone-integration.php', 'test-notification-processing.php', 'test-schedule-api-actual-response.php', 'test-schedule-api-client.php', 'test-schedule-api-live.php', 'test-simple-auto-schedule.php', 'test-studyservice-integration.php', 'test-timestamp-removal.php', 'test-topical-api-client.php', 'test-verseapi-endpoints.php', ], 'Performance' => [ 'test-input-validation.php', ], ];