🟢 Лёгкий · 1 очк. Тестирование
Как должна начинаться тестовая функция?
A test_*()
B Test*(t *testing.T)
C check*()
D verify*()
Объяснение вопроса

Имя функции должно начинаться с Test, единственный аргумент - *testing.T. Бенчмарки - с Benchmark, фаззинг - с Fuzz.

func TestAdd(t *testing.T) {
    if Add(1, 2) != 3 {
        t.Error("expected 3")
    }
}

Запуск: go test. Подтесты: t.Run("name", func(t *testing.T) { ... }).

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.