체인코드 프로젝트에 대한 단위 테스트 사례 및 적용 범위 보고서 작성
Blockchain App Builder에는 생성된 체인코드 프로젝트에 대한 단위 테스트 케이스 및 적용 범위 보고서를 작성할 수 있는 지원이 포함되어 있습니다.
주:
VS 코드에서 단위 테스트를 실행하는 경우 터미널 창에서 이 작업을 수행할 수 있습니다.TypeScript
TypeScript 체인코드에 대한 단위 테스트 사례를 작성하려면 생성된 체인코드 프로젝트 내의 tests
폴더에 있는 <chaincodeName>.spec.ts
파일을 참조하십시오. 이 파일은 TypeScript 체인코드에 대한 전체 단위 테스트 설정과 참조를 위한 설명 섹션의 예제 단위 테스트 케이스를 제공합니다. 예제에 따라 체인코드 메소드에 대한 단위 테스트 사례를 작성할 수 있습니다.
단위 테스트 케이스는 chaincode project 폴더에서 npm run test
명령을 실행하여 실행할 수 있습니다. 이것은 또한 당신에게 보상 보고서를 줄 것입니다.

실행
Go 체인코드에 대한 단위 테스트 케이스를 작성하려면 생성된 체인코드 프로젝트 내의 src/src_test.go
파일을 참조하십시오. 이 파일은 Go 체인코드에 대한 전체 단위 테스트 설정 및 참조용 설명 섹션의 예제 단위 테스트 케이스를 제공합니다. 예제에 따라 체인코드 메소드에 대한 단위 테스트 사례를 작성할 수 있습니다.
단위 테스트 케이스는 chaincode project 폴더에서 go test
명령을 실행하여 실행할 수 있습니다. 적용 범위의 경우 --cover
플래그를 추가합니다.
예: go test --cover
.