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

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

주:

Visual Studio 코드를 사용하는 경우 터미널 창에서 단위 테스트 케이스를 실행할 수 있습니다.

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