撰寫鏈碼專案的單位測試案例與涵蓋範圍報表

Blockchain App Builder 支援針對產生的鏈碼專案撰寫單元測試案例和涵蓋範圍報表。

附註:

若您在「VS 代碼」中執行單位測試,可在「終端機」視窗中完成。

TypeScript

若要撰寫 TypeScript 鏈碼的單元測試案例,請參閱產生之鏈碼專案內 tests 資料夾中的 <chaincodeName>.spec.ts 檔案。此檔案提供 TypeScript 鏈碼的完整單元測試設定,以及備註區段中的範例單元測試案例以供參考。在此範例中,您可以撰寫鏈碼方法的單元測試案例。

您可以從鏈碼專案資料夾執行命令 npm run test 來執行單元測試案例。這也會提供您保險範圍報表。


鏈碼專案的單位測試畫面擷取

移至

若要撰寫 Go 鏈碼的單元測試案例,請參閱產生之鏈碼專案內的 src/src_test.go 檔案。此檔案提供 Go 鏈碼的完整單元測試設定,以及備註區段中的範例單元測試案例以供參考。在此範例中,您可以撰寫鏈碼方法的單元測試案例。

您可以從鏈碼專案資料夾執行命令 go test 來執行單元測試案例。針對涵蓋範圍,新增旗標 --cover

範例:go test --cover