Escritura de casos de prueba de unidad e informes de cobertura para el proyecto Chaincode
Blockchain App Builder incluye soporte para escribir casos de prueba de unidad e informes de cobertura para los proyectos de código de cadenas generados.
Note:
Si está ejecutando las pruebas de unidad en VS Code, se puede hacer en la ventana Terminal.TypeScript
Para escribir casos de prueba de unidad para un código de cadenas TypeScript, consulte el archivo <chaincodeName>.spec.ts
en la carpeta tests
dentro del proyecto de código de cadenas generado. Este archivo proporciona la configuración completa de pruebas de unidad para los códigos de cadenas TypeScript y también un caso de prueba de unidad de ejemplo en la sección de comentarios como referencia. A continuación, podrá escribir casos de prueba de unidad para los métodos de código de cadenas.
Los casos de prueba de unidad se pueden ejecutar ejecutando el comando npm run test
desde la carpeta de proyecto de código de cadenas. Esto también le dará los informes de cobertura.

Go
Para escribir casos de prueba de unidad para un código de cadena Go, consulte el archivo src/src_test.go
dentro del proyecto de código de cadena generado. Este archivo proporciona la configuración completa de pruebas de unidad para códigos de cadenas Go y también un ejemplo de caso de prueba de unidad en la sección de comentarios como referencia. A continuación, podrá escribir casos de prueba de unidad para los métodos de código de cadenas.
Los casos de prueba de unidad se pueden ejecutar ejecutando el comando go test
desde la carpeta de proyecto de código de cadenas. Para la cobertura, agregue el indicador --cover
.
Ejemplo: go test --cover
.