유닛테스트 사용법
- 유닛테스트에서는 함수이름에서 첫글자는 "Test"를 넣어야 한다.
- 명령어는 "go test"로 실행이 가능하다
※주의사항
- 매개변수를 형식에 맞춰야함.
- 함수명이 하단그림과 같이 TestAbc는 가능하나 "Testabc"에서는 빌드가 안된다. 즉 "Test"와 뒤에올 글자를 구분하 여야한다.
[사용 예]
package main
import "testing"
func TestAbc(t *testing.T) {
a:= 1
b:= 0
expected := a+b
actual:=1
if actual != expected {
t.Errorf("%d != %d", actual, expected)
}
}
[결과]
'Programming > Go' 카테고리의 다른 글
Go언어 리시버(receiver) 편 (0) | 2021.02.26 |
---|---|
Go언어 예외처리(panic, recover) 편 (0) | 2021.02.26 |
Go언어 "import cycle not allowed" 편 (0) | 2021.02.25 |
Go언어 [초간단] 명령어 Os.Args 편 (0) | 2021.02.24 |
Go언어 [입문] 반복문 편 (0) | 2021.02.21 |