Escritura de informes de casos de prueba y cobertura de unidad para el proyecto de código de cadena
Blockchain App Builder incluye soporte para escribir casos de prueba de unidades e informes de cobertura para los proyectos de código de cadena generados.
Note:
Si utiliza Visual Studio Code, puede ejecutar casos de prueba de unidad en la ventana Terminal.TypeScript
Para escribir casos de prueba de unidad para un código de cadena TypeScript, consulte el archivo <chaincodeName>.spec.ts
en la carpeta tests
dentro del proyecto de código de cadena generado. Este archivo proporciona la configuración de prueba de unidad completa para los códigos de cadena TypeScript y un caso de prueba de unidad de ejemplo en la sección de comentarios como referencia. Puede seguir el ejemplo para escribir casos de prueba de unidad para los métodos de código de cadenas.
Para ejecutar los casos de prueba de unidad, introduzca el comando npm run test
desde la carpeta de proyecto de código de cadena. Este comando también genera 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 de Go y un caso de prueba de unidad de ejemplo en la sección de comentarios como referencia. Puede seguir el ejemplo para escribir casos de prueba de unidad para los métodos de código de cadenas.
go test
desde la carpeta de proyecto de código de cadena. Para los informes de cobertura, agregue el indicador --cover
.go test --cover