Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este guia de início rápido mostra como gerar testes de unidade em Java usando o recurso de modernização do GitHub Copilot.
Pré-requisitos
- Uma conta GitHub com GitHub Copilot habilitado. Você precisa de um plano Gratuito, Pro, Pro+, Business ou Enterprise.
- Java JDK para a versão do JDK do projeto.
- Maven ou Gradle para criar projetos Java.
- Um projeto de Java gerenciado pelo Git usando o Maven ou o Gradle.
- Para projetos baseados em Maven: acesso ao repositório público do Maven Central.
- A versão mais recente do Visual Studio Code. Deve ser a versão 1.113 ou posterior.
- GitHub Copilot em Visual Studio Code. Para obter instruções de instalação, consulte Configurar o GitHub Copilot no Visual Studio Code. Certifique-se de entrar em sua conta GitHub dentro de Visual Studio Code.
- Modernização do GitHub Copilot. Reinicie o Visual Studio Code após a instalação.
- A versão mais recente do IntelliJ IDEA. Deve ser a versão 2023.3 ou posterior.
- GitHub Copilot. Deve ser a versão 1.5.59 ou posterior. Para obter mais instruções, consulte Configurar o GitHub Copilot no IntelliJ IDEA. Certifique-se de entrar em sua conta do GitHub no IntelliJ IDEA.
- Modernização do GitHub Copilot. Reinicie o IntelliJ IDEA após a instalação.
Instale a CLI GitHub Copilot:
npm install -g @github/copilotInstale o plug-in de modernização do GitHub Copilot:
copilot plugin marketplace add microsoft/modernize-java copilot plugin install modernize-java@modernize-java
Observação
Uma conta Azure é necessária apenas para implantar recursos em Azure e não é necessária ao usar GitHub Copilot modernização para fazer alterações de código.
Se você estiver usando o Gradle, somente o wrapper Gradle versão 5 ou posterior terá suporte.
Não há suporte para a DSL (Linguagem Específica do Domínio Kotlin).
Gerar testes de unidade
Use as seguintes etapas para gerar testes de unidade:
Abra um projeto de Java no Visual Studio Code.
Abra o painel Copilot Chat do GitHub.
Insira um prompt como o seguinte exemplo:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Use as seguintes etapas para gerar testes de unidade:
Abra um projeto de Java no IntelliJ IDEA.
Abra o painel Copilot Chat GitHub e verifique se Agent Mode está selecionado.
Insira um prompt como o seguinte exemplo:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Use as seguintes etapas para gerar testes de unidade:
Abra um terminal e navegue até o diretório do projeto Java.
Inicie a CLI do Copilot:
copilot --model claude-sonnet-4.6Insira um prompt como o seguinte exemplo:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
O agente analisa o projeto, identifica arquivos de origem sem testes de unidade e gera um log de trabalho generate_tests.md que acompanha o progresso.
Revise os resultados
Após a conclusão da geração dos testes, o registro de trabalho mostra um resumo final que compara os resultados dos testes anteriores e posteriores à geração. Este resumo inclui:
- Número de novos arquivos de teste criados
- Total de testes antes e depois da geração
- Status de aprovação ou reprovação para cada classe de teste gerada
O agente gera testes que seguem os padrões de teste existentes do projeto e valida que todos os testes são aprovados antes de serem concluídos.