Scrittura di casi di test unità e report copertura per il progetto codice catena

Blockchain App Builder include il supporto per la scrittura di casi di test di unità e report di copertura per i progetti di codice concatenato generati.

Nota

Se si utilizza Visual Studio Code, è possibile eseguire casi di test di unità nella finestra Terminale.

TypeScript

Per scrivere i casi di test delle unità per un codice concatenato TypeScript, fare riferimento al file <chaincodeName>.spec.ts nella cartella tests all'interno del progetto codice concatenato generato. Questo file fornisce l'impostazione completa del test dell'unità per i codici concatenati TypeScript e un caso di test dell'unità di esempio nella sezione commenti per riferimento. È possibile seguire l'esempio per scrivere casi di test di unità per i metodi del codice concatenato.

Per eseguire i casi di test dell'unità, immettere il comando npm run test dalla cartella del progetto codice concatenato. Questo comando genera anche report sulla copertura.


Acquisizione dello schermo dei test di unità per un progetto con codice concatenato

Vai

Per scrivere i casi di test delle unità per un codice concatenato Go, fare riferimento al file src/src_test.go all'interno del progetto codice concatenato generato. Questo file fornisce l'impostazione completa del test dell'unità per i codici concatenati Go e un caso di test dell'unità di esempio nella sezione commenti per riferimento. È possibile seguire l'esempio per scrivere casi di test di unità per i metodi del codice concatenato.

Per eseguire i casi di test dell'unità, immettere il comando go test dalla cartella del progetto codice concatenato. Per i report sulla copertura, aggiungere il flag --cover.
go test --cover