TGViewer
Точка входа в программирование Точка входа в программирование @prog_point · 17.9K subscribers
Post #5181 466
Первые тесты на Go: проверяем вычисления и обработку ошибок

Начните с проверки сложения: вызовите функцию с числами 2 и 3 и сравните результат с ожидаемой пятёркой. В Go такая проверка пишется обычным кодом: условие выявляет несовпадение, а t.Errorf сообщает о провале теста.

По руководству с примерами сложения и деления вы создадите файл calc_test.go и запустите проверки командой go test. Затем намеренно измените ожидаемый результат, чтобы увидеть, как выглядит сообщение о неудачной проверке.

Дальше разберёте табличные тесты, которые проверяют несколько наборов данных, и тесты функций, возвращающих ошибку. Для закрепления есть упражнения на вычитание с решениями. Материал предполагает знание основ Go и назначения тестов.

#туториал #практика
  • 💯 2
More from @prog_point
  1. Oct 13, 2026Почему UNION удаляет строки, которые сохраняет UNION ALL? Оба оператора объединяют строки…
  2. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  3. Oct 12, 2026CSS-медиазапросы: меняем сетку и цвета по условию Медиазапрос включает CSS-правила, когда…
  4. Oct 12, 2026Выбираем плавность CSS-перехода на интерактивных примерах Элементы могут пройти одинаковое…
  5. Oct 12, 2026Переносы и пустые строки делают Python-код понятнее Длинный вызов функции может помещаться…
  6. Oct 11, 2026От чатбота к агентам: опыт Митчелла Хашимото Для работы с кодом Хашимото перешёл от отдель…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →