Задача · От файла к проекту · урок 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.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.