Casi di test delle unità di scrittura e report di copertura per il progetto Chaincode
Blockchain App Builder include il supporto per la scrittura dei casi di test delle unità e dei report di copertura per i progetti con codice concatenato generati.
Nota
Se si eseguono i test di unità in VS Code, è possibile eseguirli nella finestra Terminale.TypeScript
Per scrivere i casi di test dell'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 per il test delle unità per i codici concatenati TypeScript e un esempio di caso di test delle unità nella sezione commenti come riferimento. In seguito all'esempio, sarà possibile scrivere casi di test unità per i metodi del codice concatenato.
I casi di test dell'unità possono essere eseguiti eseguendo il comando npm run test
dalla cartella del progetto del codice concatenato. Questo vi darà anche i rapporti di copertura.
![Acquisizione dello schermo dei test unità per un progetto con codice concatenato Acquisizione dello schermo dei test unità per un progetto con codice concatenato](img/unittestreport.jpg)
Vai
Per scrivere i casi di test dell'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 per il test delle unità per i codici concatenati Go e un esempio di caso di test delle unità nella sezione commenti come riferimento. In seguito all'esempio, sarà possibile scrivere casi di test unità per i metodi del codice concatenato.
I casi di test dell'unità possono essere eseguiti eseguendo il comando go test
dalla cartella del progetto del codice concatenato. Per la copertura, aggiungere il flag --cover
.
Esempio: go test --cover
.