[20170830] Go에서 테스트 작성하기
프로그래밍???/매일코딩2017. 8. 31. 09:36
Go에서 테스트 작성하기 - 예제로 배우는 GO 프로그래밍
위의 내용을 참고하여 job4mariadb_test.go를 만들고 테스트를 하였다.
gogland에서 자동완성으로 테스트명과 테스트 함수를 편하게 생성할 수 있다.
또한 해당 파일만을 컴파일할때는 자동으로 go test를 실행해준다
package dbjobs_test import ( "testing" "asker/theWords/dbjobs" ) func TestGetWords(t *testing.T) { if words, err := dbjobs.GetWords(); nil != err { t.Error("GetWords() return error. " + err.Error()) } else { tWord := []string{"a", "b", "c", "d", "xxdfs", "ワード"} isSame := true for i := range words { if words[i] != tWord[i] { isSame = false break } } if isSame { t.Logf("result is %v", words) } else { t.Errorf("Value is Not valid. \n first %v \n second %v", tWord, words) } } }
'프로그래밍??? > 매일코딩' 카테고리의 다른 글
[20171227] git difftool로 beyond comprare 사용하기 (0) | 2017.12.27 |
---|---|
[20170831] Golang 프로젝트에 TDD 도입하기 (0) | 2017.08.31 |
[매일] 시작 (0) | 2017.08.31 |