撰寫鏈碼專案的單位測試案例與涵蓋範圍報表
Blockchain App Builder 支援針對產生的鏈碼專案撰寫單元測試案例和涵蓋範圍報表。
附註:
若您在「VS 代碼」中執行單位測試,可在「終端機」視窗中完成。TypeScript
若要撰寫 TypeScript 鏈碼的單元測試案例,請參閱產生之鏈碼專案內 tests
資料夾中的 <chaincodeName>.spec.ts
檔案。此檔案提供 TypeScript 鏈碼的完整單元測試設定,以及備註區段中的範例單元測試案例以供參考。在此範例中,您可以撰寫鏈碼方法的單元測試案例。
您可以從鏈碼專案資料夾執行命令 npm run test
來執行單元測試案例。這也會提供您保險範圍報表。
![鏈碼專案的單位測試畫面擷取 鏈碼專案的單位測試畫面擷取](img/unittestreport.jpg)
移至
若要撰寫 Go 鏈碼的單元測試案例,請參閱產生之鏈碼專案內的 src/src_test.go
檔案。此檔案提供 Go 鏈碼的完整單元測試設定,以及備註區段中的範例單元測試案例以供參考。在此範例中,您可以撰寫鏈碼方法的單元測試案例。
您可以從鏈碼專案資料夾執行命令 go test
來執行單元測試案例。針對涵蓋範圍,新增旗標 --cover
。
範例:go test --cover
。