Nosso aplicativo é uma solução digital inovadora, projetada para facilitar o acesso a opções de alimentação saudável de forma rápida e prática. Com filtros personalizados para atender diferentes perfis e preferências, a plataforma promove versatilidade e economia de tempo, permitindo que nossos clientes desfrutem de refeições equilibradas sem complicações. O objetivo principal é aliar praticidade e saúde, ajudando nossos usuários a adotar um estilo de vida mais saudável enquanto economizam tempo e recursos.
Camada | Elementos |
---|---|
Model | Usuário, ViagemModel, CategoriaModel |
Repository | UsuarioRepository, ViagemRepository, CategoriaRepository |
Service | UsuarioService, ViagemService, CategoriaService |
Controller | UsuarioController, ViagemController, CategoriaController |
Este repositório reúne os testes realizados para a API de gerenciamento de pedidos. A API fornece diversas funcionalidades, incluindo a visualização de detalhes dos pedidos, como a identificação de refeições saudáveis por ID, além de operações como criar, atualizar e cancelar pedidos. Os testes documentados aqui foram desenvolvidos para garantir o funcionamento correto de cada endpoint, assegurando a qualidade e a confiabilidade da API
Teste | Descrição | Resultado Esperado |
---|---|---|
Teste Válido | Verificar se o sistema retorna produtos válidos. | Status HTTP 200 e lista de produtos para compra. |
Teste Inválido | Verificar se o sistema retorna erro quando o produto não existe. | Status HTTP 404 e mensagem de erro adequada. |
Saudável ou não Saudável | Verificar a lógica de negócios relacionada à classificação de produtos como saudáveis ou não. | Lógica implementada corretamente no serviço correspondente. |
Teste | Descrição | Resultado Esperado |
---|---|---|
Ver todos pedidos | Verificar se o sistema retorna todos os produtos cadastradas. | Status HTTP 200 e lista completa de viagens. |
Formato da lista de produtos | Verificar se a lista de produtos é retornada no formato correto. | Status HTTP 200 e formato JSON adequado. |
Teste | Descrição | Resultado Esperado |
---|---|---|
ID válido | Verificar se a produto é retornada corretamente quando um ID válido é fornecido. | Status HTTP 200 e dados da viagem correspondentes ao ID fornecido. |
ID inválido | Verificar se o sistema retorna erro quando o ID não existe. | Status HTTP 404 e mensagem de erro adequada. |
Teste | Descrição | Resultado Esperado |
---|---|---|
Produtp válida | Verificar se o sistema cadastra um produto com dados válidos. | Status HTTP 201 (Criado) e dados da viagem criada. |
Dados inválidos | Verificar se o sistema retorna erro quando dados inválidos são fornecidos. | Status HTTP 400 (Bad Request) e mensagem de erro adequada. |
Teste | Descrição | Resultado Esperado |
---|---|---|
Atualização válida | Verificar se o sistema atualiza corretamente os dados de um produto existente. | Status HTTP 200 (OK) e dados atualizados da viagem. |
ID não encontrado | Verificar se o sistema retorna erro quando o ID do produto não existe. | Status HTTP 404 (Not Found) e mensagem de erro adequada. |
- Java 17
- Spring Boot API REST
- Spring Web
- Spring Boot Dev Tools
- Validation
- Spring Data JPA
- MySQL Driver
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
Martinelii | biancasuarz | Kagradiel | DandaraaAfroo | GabrielJonatas |