O objetivo desta tarefa é garantir a integridade e o correto funcionamento dos endpoints da API de veículos através de testes automatizados. Esta abordagem garante a estabilidade do código e previne regressões futuras.

Foram criados testes de integração no diretório tests/Feature/ para simular requisições HTTP e validar o comportamento da API, incluindo o uso da trait RefreshDatabase para garantir um ambiente de teste limpo.

Testes Implementados

Uma classe de teste chamada VehicleApiTest.php foi criada para cobrir todas as operações de CRUD. Métodos implementados e suas respectivas validações:

PS C:\\softwares\\api-automotiva> ./vendor/bin/phpunit
PHPUnit 11.5.34 by Sebastian Bergmann and contributors.

Runtime:        PHP 8.3.16
Configuration: C:\\softwares\\api-automotiva\\phpunit.xml

......                                                    6 / 6 (100%)

Time: 00:00.391, Memory: 40.00 MB

OK (6 tests, 11 assertions)
PS C:\\softwares\\api-automotiva>

Commits Relacionados