Testfälle und Serviceumfangberichte für Einheiten für das Chaincode-Projekt erstellen
Blockchain App Builder unterstützt das Schreiben von Unit-Testfällen und Coverage-Berichten 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-Chaincode finden Sie in der Datei <chaincodeName>.spec.ts im Ordner tests im generierten Chaincode-Projekt. Diese Datei enthält das vollständige Unit-Testsetup für TypeScript-Chaincodes sowie einen Beispiel-Unit-Testfall im Kommentarabschnitt als Referenz. 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 der Befehl npm run test aus dem Chaincode-Projektordner ausgeführt wird. Dies gibt Ihnen auch die Berichterstattung.

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 komplette Unit-Test-Setup für Go chaincodes sowie einen Beispiel Unit-Testfall im Kommentarbereich als Referenz. 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 der Befehl go test aus dem Chaincode-Projektordner ausgeführt wird. Fügen Sie für den Serviceumfang das Flag --cover hinzu.
Beispiel: go test --cover.