
   WARN  Metadata found in doc-comment for method Tests\Unit\FinanceServiceTest::it_generates_invoice_numbers_with_correct_format(). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12. Update your test code to use attributes instead.

   WARN  Metadata found in doc-comment for method Tests\Unit\FinanceServiceTest::it_generates_unique_invoice_numbers(). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12. Update your test code to use attributes instead.

   WARN  Metadata found in doc-comment for method Tests\Unit\FinanceServiceTest::it_generates_transaction_ids_with_custom_prefix(). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12. Update your test code to use attributes instead.

   WARN  Metadata found in doc-comment for method Tests\Unit\FinanceServiceTest::it_generates_transaction_ids_with_default_prefix(). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12. Update your test code to use attributes instead.

   WARN  Metadata found in doc-comment for method Tests\Unit\FinanceServiceTest::it_calculates_invoice_totals_correctly(). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12. Update your test code to use attributes instead.

   WARN  Metadata found in doc-comment for method Tests\Unit\FinanceServiceTest::it_calculates_totals_with_zero_tax(). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12. Update your test code to use attributes instead.

   WARN  Metadata found in doc-comment for method Tests\Unit\FinanceServiceTest::it_handles_empty_items_array(). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12. Update your test code to use attributes instead.

   WARN  Metadata found in doc-comment for method Tests\Unit\FinanceServiceTest::it_preserves_item_data_in_totals(). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12. Update your test code to use attributes instead.

   WARN  Metadata found in doc-comment for method Tests\Unit\FinanceServiceTest::it_handles_large_quantities_and_prices(). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12. Update your test code to use attributes instead.

   WARN  Metadata found in doc-comment for method Tests\Unit\FinanceServiceTest::it_sets_null_vehicle_id_when_not_provided(). Metadata in doc-comments is deprecated and will no longer be supported in PHPUnit 12. Update your test code to use attributes instead.

   PASS  Tests\Unit\ExampleTest
  ✓ that true is true                                                                                            0.01s  

   PASS  Tests\Unit\FinanceServiceTest
  ✓ it generates invoice numbers with correct format                                                             0.04s  
  ✓ it generates unique invoice numbers
  ✓ it generates transaction ids with custom prefix
  ✓ it generates transaction ids with default prefix
  ✓ it calculates invoice totals correctly
  ✓ it calculates totals with zero tax
  ✓ it handles empty items array
  ✓ it preserves item data in totals
  ✓ it handles large quantities and prices
  ✓ it sets null vehicle id when not provided

   PASS  Tests\Feature\AdminFinancePaymentSecurityTest
  ✓ payment rejects customer invoice mismatch                                                                    0.67s  
  ✓ payment rejects overpayment                                                                                  0.03s  

   PASS  Tests\Feature\AdminMediaUploadSecurityTest
  ✓ svg upload is rejected                                                                                       0.04s  

   PASS  Tests\Feature\ApiAuthTest
  ✓ api user endpoint requires token                                                                             0.02s  
  ✓ api user endpoint accepts valid token                                                                        0.03s  

   PASS  Tests\Feature\Auth\AuthenticationTest
  ✓ login screen can be rendered                                                                                 0.05s  
  ✓ users can authenticate using the login screen                                                                0.03s  
  ✓ users can not authenticate with invalid password                                                             0.24s  
  ✓ users can logout                                                                                             0.03s  

   PASS  Tests\Feature\Auth\EmailVerificationTest
  ✓ email verification screen can be rendered                                                                    0.03s  
  ✓ email can be verified                                                                                        0.03s  
  ✓ email is not verified with invalid hash                                                                      0.03s  

   PASS  Tests\Feature\Auth\PasswordConfirmationTest
  ✓ confirm password screen can be rendered                                                                      0.03s  
  ✓ password can be confirmed                                                                                    0.03s  
  ✓ password is not confirmed with invalid password                                                              0.23s  

   PASS  Tests\Feature\Auth\PasswordResetTest
  ✓ reset password link screen can be rendered                                                                   0.04s  
  ✓ reset password link can be requested                                                                         0.24s  
  ✓ reset password screen can be rendered                                                                        0.24s  
  ✓ password can be reset with valid token                                                                       0.24s  

   PASS  Tests\Feature\Auth\PasswordUpdateTest
  ✓ password can be updated                                                                                      0.03s  
  ✓ correct password must be provided to update password                                                         0.03s  

   PASS  Tests\Feature\Auth\RegistrationTest
  ✓ registration screen can be rendered                                                                          0.04s  
  ✓ new users can register                                                                                       0.03s  

   PASS  Tests\Feature\ContactFormTest
  ✓ contact form submission saves message                                                                        0.03s  
  ✓ contact form validation                                                                                      0.03s  

   PASS  Tests\Feature\EmployeePortalTest
  ✓ employee can access dashboard                                                                                0.05s  
  ✓ employee can submit leave request                                                                            0.03s  
  ✓ employee can view payroll                                                                                    0.03s  

   PASS  Tests\Feature\ExampleTest
  ✓ the application returns a successful response                                                                0.03s  

   PASS  Tests\Feature\ProfileTest
  ✓ profile page is displayed                                                                                    0.05s  
  ✓ profile information can be updated                                                                           0.03s  
  ✓ email verification status is unchanged when the email address is unchanged                                   0.03s  
  ✓ user can delete their account                                                                                0.03s  
  ✓ correct password must be provided to delete account                                                          0.03s  

   PASS  Tests\Feature\PublicPagesTest
  ✓ home page can be rendered                                                                                    0.04s  
  ✓ vehicles index page can be rendered                                                                          0.03s  
  ✓ vehicle detail page can be rendered                                                                          0.04s  
  ✓ service booking page can be rendered                                                                         0.03s  
  ✓ test drive page can be rendered                                                                              0.04s  
  ✓ static pages can be rendered                                                                                 0.06s  
  ✓ customer dashboard access                                                                                    0.04s  
  ✓ guest cannot access customer dashboard                                                                       0.02s  

   PASS  Tests\Feature\SitemapTest
  ✓ sitemap xml is generated                                                                                     0.03s  
  ✓ arabic terms redirect                                                                                        0.02s  
  ✓ arabic privacy redirect                                                                                      0.02s  

   PASS  Tests\Feature\StaticPagesTest
  ✓ parts page can be rendered                                                                                   0.05s  
  ✓ warranty page can be rendered                                                                                0.03s  
  ✓ faq page can be rendered                                                                                     0.04s  
  ✓ support page can be rendered                                                                                 0.04s  

  Tests:    60 passed (145 assertions)
  Duration: 3.70s

