Programming/Go
Go언어 [초간단] 유닛테스트 편
KayEsQuo
2021. 2. 23. 22:08
유닛테스트 사용법
- 유닛테스트에서는 함수이름에서 첫글자는 "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)
}
}
[결과]