[golang] test 환경구축 - goconvey, testify/assert

Edward Hyun·2021년 11월 20일
0

backend

목록 보기
14/120

_test.go로 파일명을 작성하면 테스트 코드로 작동함.

func 선언할 때도 함수명을 Testooo로 시작함.
매개변수는 정해져 있음
testing 패키지의 T포인터를 넘겨줌.

goconvey 설치 :: 백그라운드로 돌면서 파일 갱신시 자동 테스트 처리해주는 테스팅 프레임워크
(https://github.com/smartystreets/goconvey)

터미널에서 goconvey를 실행했는데 해당 파일이 없다고 나오면 path를 설정해 줘야 함.
goconvey 실행파일은 GOPATH/bin에 있는데 이를 .zshrc 등의 환경 파일에 PATH를 걸어준다.

gopath에 대한 이해는
아래 링크 참고
https://itrepreneur.tistory.com/10?category=666531

assert 패키지
https://github.com/stretchr/testify/tree/master/assert
go get -d github.com/stretchr/testify/assert

profile
앱&웹개발(flutter, vuejs, typescript, react), 인공지능(nlp, asr, rl), 백엔드(nodejs, flask, golang, grpc, webrtc, aws, msa, nft, spring cloud, nest.js), 함수형 프로그래밍(scala, erlang)을 공부하며 정리합니다.

0개의 댓글