Gravando Casos de Teste de Unidade e Relatórios de Cobertura para o Projeto Chaincode
Blockchain App Builder inclui suporte para escrever casos de teste de unidade e relatórios de cobertura para os projetos de chaincode gerados.
Observação:
Se você estiver executando seus testes de unidade no VS Code, isso pode ser feito na janela Terminal.TypeScript
Para gravar casos de teste de unidade para um chaincode TypeScript, consulte o arquivo <chaincodeName>.spec.ts na pasta tests dentro do projeto chaincode gerado. Esse arquivo fornece a configuração completa de teste de unidade para códigos de cadeia TypeScript e também um exemplo de caso de teste de unidade na seção de comentários para referência. Seguindo o exemplo, você poderá escrever casos de teste de unidade para seus métodos chaincode.
Os casos de teste de unidade podem ser executados executando o comando npm run test na pasta do projeto chaincode. Isso também lhe dará os relatórios de cobertura.

Ir
Para gravar casos de teste de unidade para um chaincode Go, consulte o arquivo src/src_test.go dentro do projeto chaincode gerado. Esse arquivo fornece a configuração completa de teste de unidade para códigos de cadeia Go e também um exemplo de caso de teste de unidade na seção de comentários para referência. Seguindo o exemplo, você poderá escrever casos de teste de unidade para seus métodos chaincode.
Os casos de teste de unidade podem ser executados executando o comando go test na pasta do projeto chaincode. Para cobertura, adicione o indicador --cover.
Exemplo: go test --cover.