撰寫鏈碼專案的單位測試案例與涵蓋範圍報表
Blockchain App Builder 支援為產生的鏈碼專案撰寫單元測試案例和涵蓋範圍報告。
附註:
如果您使用 Visual Studio Code,可以在 Terminal 視窗中執行單元測試案例。TypeScript
若要撰寫 TypeScript 鏈碼的單元測試案例,請參考所產生鏈碼專案內 tests
資料夾中的 <chaincodeName>.spec.ts
檔案。此檔案提供 TypeScript 鏈碼的完整單元測試設定,以及備註區段中的範例單元測試案例以供參考。您可以依照範例撰寫鏈碼方法的單元測試案例。
若要執行單元測試案例,請從鏈碼專案資料夾輸入命令 npm run test
。此指令也會產生 Coverage 報告。

移至
若要寫入 Go 鏈碼的單元測試案例,請參考產生之鏈碼專案內的 src/src_test.go
檔案。此檔案提供 Go 鏈碼的完整單元測試設定,以及備註區段中的範例單元測試案例以供參考。您可以依照範例撰寫鏈碼方法的單元測試案例。
若要執行單元測試案例,請從鏈碼專案資料夾輸入命令
go test
。對於涵蓋範圍報表,請新增旗標 --cover
。go test --cover