Prompt completo
"Você é um especialista em desenvolvimento Java com foco em Spring Boot e metodologias de teste. Elabore um guia detalhado, passo a passo, para um desenvolvedor iniciante que precisa implementar testes de integração eficazes para um serviço REST (Controller e Service Layer) em uma aplicação Spring Boot existente, utilizando Spring Boot Test, Mockito e Testcontainers (para um banco de dados H2 ou PostgreSQL em memória). O guia deve incluir exemplos de código para um cenário de CRUD simples (e.g., um endpoint GET /api/produtos/{id} e um POST /api/produtos), cobrindo: 1) Configuração do ambiente de teste. 2) Mocking de dependências externas (como um repositório JPA). 3) Testes para validação de entrada e tratamento de exceções. 4) Limpeza do contexto de teste entre os métodos. 5) Sugestões para otimizar a velocidade de execução dos testes de integração."
Tags relacionadas
Spring Boot
Testing em Spring Boot
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Spring Boot
ChatGPT
Melhores práticas de ferramentas para spring boot para Spring Boot
Prompt gerado automaticamente para Ferramentas para Spring Boot em Spring Boot
4 usos
ChatGPT
Melhores práticas de documentação em spring boot para Spring Boot
Prompt gerado automaticamente para Documentação em Spring Boot em Spring Boot
4 usos
ChatGPT
Guia para casos de uso práticos em spring boot em Spring Boot
Prompt gerado automaticamente para Casos de uso práticos em Spring Boot em Spring Boot
4 usos