파이문

Go 에서 testing 하기 본문

트러블 슈팅

Go 에서 testing 하기

민Z 2019. 4. 23. 15:33
728x90

Go 에는 testing을 할 때는 각 파일 명 뒤에 _test 를 붙여주면 (개인적으로 테스트 디렉토리를 따로 만들어 작성하는게 아니라, 각 파일이 위치하는 곳에 네이밍만 바뀌어 testing 한다는 것이 그닥 맘에 들지는 않으나) 손쉽게 작성할 수 있다.

 

참고로 go 의 testing 은 공식적으로 setUp과  tearDown 을 지원하지 않고 TestMain 을 이용해 해당 패키지의 main 을 작성하던가, 테스트 함수 리스트를 만들어서 돌리던가 하는 형식으로 하더라.

 

일단 레퍼런스들만 나열하고 나중에 예제를 정리해봐야겠다.

 

Go 의 builtin 인 testing

 

https://stackoverflow.com/questions/23729790/how-can-i-do-test-setup-using-the-testing-package-in-go

 

How can I do test setup using the testing package in Go

How can I do overall test setup processing which sets the stage for all the tests when using the testing package? As an example in Nunit there is a [SetUp] attribute. [TestFixture] public class

stackoverflow.com

https://github.com/golang/go/issues/27927

Comments