체인코드 프로젝트에 대한 단위 테스트 사례 및 적용 범위 보고서 작성

블록체인 앱 빌더는 생성된 체인코드 프로젝트에 대한 단위 테스트 케이스 및 적용 범위 보고서를 작성하기 위한 지원을 포함합니다.

주:

VS Code에서 단위 테스트를 실행하는 경우 터미널 창에서 테스트를 수행할 수 있습니다.

TypeScript

TypeScript 체인코드에 대한 단위 테스트 사례를 작성하려면 생성된 체인코드 프로젝트 내의 tests 폴더에 있는 <chaincodeName>.spec.ts 파일을 참조하십시오. 이 파일은 TypeScript 체인코드에 대한 전체 단위 테스트 설정과 참조를 위해 설명 섹션에 있는 예제 단위 테스트 사례를 제공합니다. 이 예에 이어 체인코드 메소드에 대한 단위 테스트 사례를 작성할 수 있습니다.

장치 테스트 케이스는 체인코드 프로젝트 폴더에서 npm run test 명령을 실행하여 실행할 수 있습니다. 이것은 또한 당신에게 보상 보고서를 줄 것입니다.


체인코드 프로젝트에 대한 단위 테스트의 화면 캡처

실행

Go 체인코드에 대한 단위 테스트 케이스를 작성하려면 생성된 체인코드 프로젝트 내의 src/src_test.go 파일을 참조하십시오. 이 파일은 Go 체인코드에 대한 전체 단위 테스트 설정과 참조를 위해 설명 섹션의 예제 단위 테스트 케이스를 제공합니다. 이 예에 이어 체인코드 메소드에 대한 단위 테스트 사례를 작성할 수 있습니다.

장치 테스트 케이스는 체인코드 프로젝트 폴더에서 go test 명령을 실행하여 실행할 수 있습니다. 적용 범위에 대해 --cover 플래그를 추가합니다.

예: go test --cover.