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

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.