Teste unitário com Junit

Logistics

Você foi designado para criar testes unitários para a classe Vehicle, que representa um veículo capaz de transportar cargas até um limite máximo de peso. A classe Vehicle já está implementada, mas agora é necessário garantir que todas as funcionalidades do veículo estejam corretas por meio de testes unitários.

Instruções:

Examine a classe Vehicle fornecida no projeto logistics. Ela possui três métodos: addWeight, checkWeightLimit, e um construtor. Crie uma classe de teste chamada VehicleTest para testar os métodos da classe Vehicle. Utilize o framework JUnit para escrever seus testes. Implemente pelo menos três cenários de teste para cada método da classe Vehicle. Considere os seguintes casos:

  • Adição de cargas ao veículo.

  • Verificação do limite de peso com diferentes cargas.

  • Verificação do limite de peso com um veículo vazio.

  • Garanta que seus testes cubram todos os possíveis cenários e que os métodos da classe Vehicle estejam funcionando conforme o esperado.

Execute os testes e verifique se todos eles passam com sucesso. Caso algum teste falhe, depure o código da classe Vehicle para corrigir o problema e execute os testes novamente até que todos passem.

Observações:

Certifique-se de que seus testes abranjam uma variedade de casos de uso para garantir que o Vehicle funcione corretamente em todas as situações. Isso inclui testar diferentes combinações de cargas e verificar se o limite de peso é respeitado. Certifique-se de que os nomes dos testes sejam descritivos e explicativos.


Copyright © 2024 RPM Hub. Distributed by CC-BY-4.0 license.