Junior — Middle
Ինչպե՞ս է իրականացվում Go լեզվով կոդի թեստավորման գործընթացը։
sobes.tech AI
Պատասխան AI-ից
Go-ում փորձարկման գործընթացը ինտեգրված է ստանդարտ գրադարանին և շատ հեշտ է օգտագործել: Փորձարկումներ գրելու համար ստեղծվում են _test.go վերջավորությամբ ֆայլեր, որոնցում սահմանվում են func TestXxx(t *testing.T) ստորագրությամբ ֆունկցիաներ:
Պարզ փորձարկման օրինակ՝
package mypackage
import "testing"
func Add(a, b int) int {
return a + b
}
func TestAdd(t *testing.T) {
result := Add(2, 3)
if result != 5 {
t.Errorf("Add(2, 3) = %d; ուզում ենք 5", result)
}
}
Փորձարկումները սկսվում են այս հրամանի միջոցով՝
go test ./...
Կարող եք նաև օգտագործել բենչմարկներ և օրինակներ, որոնք օգնում են ստուգել կատարողականությունը և ցույց տալ ֆունկցիաների օգտագործումը:
Այսպիսով, Go-ում փորձարկումները ինտեգրված են և չեն պահանջում արտաքին գործիքներ։