Na verdade, o Unity lançou esse pacote há muito tempo, mas parece que basicamente ninguém o usa. Para uma coisa tão boa, com a atitude de deixar que todos entendam, vamos falar sobre como deve ser usado hoje.
Passo 1 Instale-o primeiro ou atualize-o para a versão mais recente.
Passo 2 Abra a janela principal da ferramenta
Suporta testes de unidade no PlayMode ou EditMode respectivamente, depende de suas necessidades
Não há diferença na escrita de código entre esses dois modos. A principal diferença é que o PlayMode requer um editor para iniciar e a localização do código de teste de unidade é relativamente livre. EditMode requer que você crie primeiro um programa especial para código de teste de unidade. estabelecer.
Mas a independência e a segurança são melhores, e pessoalmente acho que o EditMode é melhor de usar. Claro, isso depende da preferência pessoal.
No PlayMode, você só precisa encontrar sua classe de teste de unidade, clicar duas vezes para executá-la e o √ verde aparecerá se for aprovado.
EditMode O primeiro passo é criar nossa montagem dedicada
Por padrão, um diretório chamado Tests será criado no local atualmente selecionado, que contém dependências configuradas e Tests.asmdef referenciados.
Se não houver nenhum arquivo de teste em seu diretório, você terá um botão para ajudá-lo a criar um e, se houver, exibirá diretamente a lista de execução
Depois de obter o arquivo de teste de unidade, a operação de acompanhamento é exatamente a mesma do PlayMode e pode ser executada clicando duas vezes.
Não há dificuldade em escrever arquivos de teste de unidade. O que precisa ser prestado atenção são os rótulos de 2 namespaces e 2 métodos de teste. O método [UnityTest] é diferente do método c# comum. É um método de co-rotina.
O texto acima mostra como usar o pacote Test Framework. Recomenda-se que equipes com tempo e energia o utilizem.