Junior — Middle
როგორ შეიძლება შეასრულოთ კონკრეტული ტესტის სცენარების ნაკრები?
sobes.tech AI
პასუხი AI-სგან
გო-ში შეგიძლიათ კონკრეტული ტესტის სცენარების ნაკრების შესრულება testing პაკეტის გამოყენებით და ტესტების გაშვება go test ბრძანებით, ფილტრით ტესტის სახელზე.
მაგალითად, თუ გაქვთ რამდენიმე ტესტი:
func TestAdd(t *testing.T) {
// ტესტი Add ფუნქციისთვის
}
func TestSubtract(t *testing.T) {
// ტესტი Subtract ფუნქციისთვის
}
მხოლოდ იმ ტესტების გასაშვებად, რომელთა სახელიც შეიცავს Add, გამოიყენეთ:
go test -run Add
ასევე შეგიძლიათ შექმნათ ტესტის ფაილები სხვადასხვა ტესტების ნაკრებით და გამოართვათ ისინი ცალკე ან გამოიყენოთ კომპილაციის ტეგები ტესტების ჯგუფად გაერთიანებისთვის.