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)
	}
}

[결과]