<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
  <testsuite name="ScholarBooks-Laravel-12\phpunit.xml" tests="13" assertions="183" errors="0" failures="0" skipped="0" time="56.787214">
    <testsuite name="Feature" tests="13" assertions="183" errors="0" failures="0" skipped="0" time="56.787214">
      <testsuite name="Tests\Feature\BusinessWorkflowTest" file="ScholarBooks-Laravel-12\tests\Feature\BusinessWorkflowTest.php" tests="1" assertions="48" errors="0" failures="0" skipped="0" time="47.303283">
        <testcase name="test_original_business_regressions" file="ScholarBooks-Laravel-12\tests\Feature\BusinessWorkflowTest.php" line="20" class="Tests\Feature\BusinessWorkflowTest" classname="Tests.Feature.BusinessWorkflowTest" assertions="48" time="47.303283"/>
      </testsuite>
      <testsuite name="Tests\Feature\WebWorkflowTest" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" tests="12" assertions="135" errors="0" failures="0" skipped="0" time="9.483930">
        <testcase name="test_accepted_email_with_database_failure_is_marked_uncertain" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="23" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="4" time="1.212553"/>
        <testcase name="test_login_logout_and_security_headers" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="48" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="16" time="1.166373"/>
        <testcase name="test_every_module_and_detail_page_renders" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="60" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="35" time="1.089272"/>
        <testcase name="test_viewer_cannot_mutate_or_read_protected_messages" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="78" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="22" time="0.775934"/>
        <testcase name="test_staff_account_management_and_session_revocation" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="93" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="7" time="0.486160"/>
        <testcase name="test_upload_map_review_commit_and_downloads" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="106" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="19" time="0.422540"/>
        <testcase name="test_input_validation_cross_semester_draft_and_closed_semester" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="123" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="9" time="0.676454"/>
        <testcase name="test_pagination_filters_and_output_escaping" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="138" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="6" time="0.225442"/>
        <testcase name="test_preview_never_sends_and_smtp_uses_laravel_mail" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="150" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="6" time="0.545924"/>
        <testcase name="test_uncertain_delivery_requires_explicit_reconciliation" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="168" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="5" time="0.781528"/>
        <testcase name="test_login_is_throttled_and_inactive_user_cannot_login" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="185" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="5" time="2.036948"/>
        <testcase name="test_csrf_is_enforced_by_real_web_middleware" file="ScholarBooks-Laravel-12\tests\Feature\WebWorkflowTest.php" line="197" class="Tests\Feature\WebWorkflowTest" classname="Tests.Feature.WebWorkflowTest" assertions="1" time="0.064802"/>
      </testsuite>
    </testsuite>
  </testsuite>
</testsuites>
