Перейти к содержимому
Задача · От файла к проекту · урок 10 из 10

Задача: таблица случаев

В этой задаче вы пишете не функцию, а тесты к ней. Заполните таблицу cases в файле cases_test.go: каждый случай — имя name, вход x и ожидаемый результат want функции abs. Сама abs и тест, который прогоняет таблицу через t.Run, уже есть в abs_test.go.

  • {"negative", -7, 7} — подтест TestAbs/negative
  • {"zero", 0, 0}
  • {"positive", 4, 4}

Ограничения: в таблице есть хотя бы один отрицательный x, ноль и хотя бы один положительный x; имена непустые и разные; каждый x встречается в таблице один раз и лежит от -1000 до 1000; want — модуль x.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

cases_test.go — go
go · строк: 7
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом