본문 바로가기

go언어 블록체인

노마드코인 13-3 리뷰

이번 강의는 다른 함수의 테스트, 예제 를 만들어보면서 도출된 변수의 타입을 확인하는 package와, coverage에 대해서 배웁니다

 

일단

Tobytes() 함수의 테스트 함수를 만들어보고

 

go test -v -coverprofile cover.out ./... 를 콘솔창에 입력하게 되면 cover.out 이라는 파일이 생기게 된다

https://go.dev/blog/cover에서 따왔습니다

쨋든 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