撰寫 Chaincode 專案的單位測試案例和涵蓋範圍報表
Blockchain App Builder 支援針對產生的鏈碼專案撰寫單位測試案例和涵蓋範圍報表。
附註:
如果您在 VS Code 中執行單元測試,可以在 [ 終端機 ] 視窗中執行。TypeScript
若要寫入 TypeScript 鏈碼的單元測試案例,請參閱產生之鏈碼專案內 tests
資料夾中的 <chaincodeName>.spec.ts
檔案。此檔案提供 TypeScript 鏈碼的完整單元測試設定,以及註解區段中的範例單元測試案例以供參考。遵循此範例,您將能夠撰寫鏈碼方法的單元測試案例。
您可以從 chaincode 專案資料夾執行 npm run test
命令來執行單元測試案例。這也會提供涵蓋範圍報表給您。

移至
若要撰寫 Go 鏈碼的單元測試案例,請參閱產生之 chaincode 專案中的 src/src_test.go
檔案。此檔案提供 Go 鏈碼的完整單元測試設定,以及註解區段中的範例單元測試案例以供參考。遵循此範例,您將能夠撰寫鏈碼方法的單元測試案例。
您可以從 chaincode 專案資料夾執行 go test
命令來執行單元測試案例。若為涵蓋範圍,請新增旗標 --cover
。
範例:go test --cover
。