이번 강의는 다른 함수의 테스트, 예제 를 만들어보면서 도출된 변수의 타입을 확인하는 package와, coverage에 대해서 배웁니다
일단
Tobytes() 함수의 테스트 함수를 만들어보고
go test -v -coverprofile cover.out ./... 를 콘솔창에 입력하게 되면 cover.out 이라는 파일이 생기게 된다
쨋든 cover.out 파일은 테스트에 사용된 function이나 line이 적혀있는데 보기가 상당히 까다롭다
좀 더 쉽게 보는 방법이 있는데 그것은 바로 go tool cover -html=cover.out 인데 니꼬는 되는데 나는 왜 안되는지 모르겠다...
이것저것 처보다가 go tool cover -html="cover.out"으로 따옴표를 넣어서 입력하니 작동된다! yeah~ it works!
이번 utils페이지는 coverage 100%를 받아본다고 하십니다
하지만 꼭 100%를 맞아야 좋은 건 아니라고도 하십니다
HandleErr() 함수에 log.Panic(err)는 꼭 돌려봐야하는 함수는 아니기 때문이죠
다음 강의에서 100%를 만들어 본다고 합니다
끝!
'go언어 블록체인' 카테고리의 다른 글
노마드코인 13-5 리뷰 (0) | 2021.08.24 |
---|---|
노마드 코인 13-4 리뷰 (0) | 2021.08.23 |
노마드 코인 13-2 리뷰 (0) | 2021.08.23 |
노마드 코인 13-0 리뷰 (0) | 2021.08.23 |
노마드코인 12-32 (0) | 2021.08.19 |