Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este quickstart mostra-lhe como gerar testes unitários em Java usando a modernização do GitHub Copilot.
Pré-requisitos
- Uma conta GitHub com GitHub Copilot ativado. Precisas de um plano Free Tier, Pro, Pro+, Business ou Enterprise.
- Java JDK para a versão JDK do projeto.
- Maven ou Gradle para construir projetos Java.
- Um projeto Java gerido pelo Git usando Maven ou Gradle.
- Para projetos baseados em Maven: acesso ao repositório público do Maven Central.
- A versão mais recente de Visual Studio Code. Deve ser a versão 1.113 ou posterior.
- GitHub Copilot em Visual Studio Code. Para instruções de configuração, veja configurar GitHub Copilot em Visual Studio Code. Certifique-se de iniciar sessão na sua conta GitHub dentro do Visual Studio Code.
- GitHub Copilot modernização. Reinicie o Visual Studio Code após a instalação.
- A última versão do IntelliJ IDEA. Deve ser a versão 2023.3 ou posterior.
- GitHub Copilot. Deve ser versão 1.5.59 ou posterior. Para mais instruções, veja configurar GitHub Copilot no IntelliJ IDEA. Certifique-se de fazer login na sua conta do GitHub no IntelliJ IDEA.
- GitHub Copilot modernização. Reinicie o IntelliJ IDEA após a instalação.
Instale o CLI GitHub Copilot CLI:
npm install -g @github/copilotInstale o plugin de modernização 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 implementar recursos no Azure, e não é necessária quando se usa a modernização do GitHub Copilot para fazer alterações de código.
Se estiveres a usar o Gradle, apenas o Gradle wrapper versão 5 ou posterior é suportado.
O Kotlin Domain Specific Language (DSL) não é suportado.
Gerar testes de unidade
Use os seguintes passos para gerar testes unitários:
Abra um projeto Java no Visual Studio Code.
Abra o painel do GitHub Copilot Chat.
Introduza um prompt como o seguinte exemplo:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Use os seguintes passos para gerar testes unitários:
Abra um projeto Java no IntelliJ IDEA.
Abra o painel de Copilot Chat do GitHub e certifique-se de que Agent Mode está selecionado.
Introduza um prompt como o seguinte exemplo:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Use os seguintes passos para gerar testes unitários:
Abre um terminal e navega até ao diretório do teu projeto Java.
Inicie a CLI do Copilot:
copilot --model claude-sonnet-4.6Introduza 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 ficheiros fonte que não possuem testes unitários e gera um registo de trabalho generate_tests.md que acompanha o progresso.
Revise os resultados
Após o término da geração de testes, o registo de trabalho mostra um resumo final que compara os resultados dos testes pré-geração e pós-geração. Este resumo inclui:
- Número de novos ficheiros de teste criados
- Número total de testes antes e depois da geração
- Estado de aprovado ou reprovado 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 passam antes de terminar.