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 stai eseguendo i test dell'unità in VS Code, può essere fatto 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 esempio di caso di test dell'unità nella sezione dei commenti per riferimento. Seguendo l'esempio, sarai in grado di scrivere casi di test di unità per i tuoi metodi di codice concatenato.

I casi di test dell'unità possono essere eseguiti eseguendo il comando npm run test dalla cartella del progetto codice concatenato. Questo vi darà anche i rapporti di 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 esempio di caso di test dell'unità nella sezione commenti per riferimento. Seguendo l'esempio, sarai in grado di scrivere casi di test di unità per i tuoi metodi di codice concatenato.

I casi di test dell'unità possono essere eseguiti eseguendo il comando go test dalla cartella del progetto codice concatenato. Per la copertura, aggiungere il flag --cover.

Esempio: go test --cover.