Testfälle und Deckungsberichte für Einheiten für das Chaincode-Projekt erstellen
Blockchain App Builder unterstützt das Schreiben von Unit-Testfällen und Deckungsberichten für die generierten Chaincode-Projekte.
Hinweis:
Wenn Sie Ihre Unit-Tests in VS Code ausführen, können Sie dies im Terminalfenster tun.TypeScript
Informationen zum Schreiben von Unit-Testfällen für einen TypeScript-Kettencode finden Sie in der Datei <chaincodeName>.spec.ts
im Ordner tests
innerhalb des generierten Chaincode-Projekts. Diese Datei enthält das vollständige Einheitentestsetup für TypeScript-Kettencodes sowie einen Beispiel-Einheitentestfall im Kommentarabschnitt. Im Anschluss an das Beispiel können Sie Unit-Testfälle für Ihre Chaincode-Methoden schreiben.
Die Unit-Testfälle können ausgeführt werden, indem Sie den Befehl npm run test
aus dem Chaincode-Projektordner ausführen. Dies wird Ihnen auch die Berichterstattung geben.

Los
Informationen zum Schreiben von Unit-Testfällen für einen Go-Chaincode finden Sie in der Datei src/src_test.go
im generierten Chaincode-Projekt. Diese Datei enthält das vollständige Setup für das Testen von Einheiten für Go-Chaincodes sowie einen Beispieltestfall für Einheiten im Kommentarabschnitt. Im Anschluss an das Beispiel können Sie Unit-Testfälle für Ihre Chaincode-Methoden schreiben.
Die Unit-Testfälle können ausgeführt werden, indem Sie den Befehl go test
aus dem Chaincode-Projektordner ausführen. Fügen Sie zur Deckung das Flag --cover
hinzu.
Beispiel: go test --cover
.