Ирина Эланс
[Ulearn] Практика «Тестирование» (Решение → 81116)
Описание
<h1>Практика «Тестирование»</h1>
В этой задаче вам не нужно реализовывать алгоритм. Вместо этого напишите набор тестов, который покрывает все основные ситуации для задачи, описанной в прошлом слайде. Обратите внимание, что вам нужны тесты на всё задание, а не только на поле в кавычках.
Каждый тест должен быть новым атрибутом у метода RunTests. То есть, просто дописать ещё раз строку [TestCase(..., ...)], где первым аргументом указать входные данные, а вторым ожидаемый вывод.
Не пишите сложных тестов, которые проверяют сразу много различных свойств алгоритма. Если такой тест падает, то сложно понять, в чем на самом деле была ошибка.
- Архив за 500 рублей: получаете решение (.cs файл) и подтверждение оригинальности решения на 17.09.2023. (Оригинальность = совпадения с возможными решениями из интернета, доступа к базе самого Ulearn нет).
- В том случае, если хотите решить сами, но не можете\не успеваете\.. написать тесты для всех классов - приложен текстовый файл с названиями всех 19 тестовых классов, к которым вам нужно будет написать тесты самим. Стоимость - 200 рублей.
Список тестовых классов (200 рублей) не входит в архив за 500 рублей.
- [Ulearn] Практика. Телефонная книга (Java)
- [Ulearn] Практика «Тестирование»
- [ULearn] Списки
- [Ulearn] Структуры данных
- [Ulearn] Тестирование в Haskell
- [Ulearn] Упражнение. FileUtils
- [Ulearn] Эффекты и монады
- [Ulearn] Практика. Employees
- [Ulearn] Практика. Runnable + Практика. Многопоточность
- [Ulearn] Практика. Utils
- [Ulearn] Практика. Аэропорт.
- [Ulearn] Практика. Классы
- [ULearn] Практика. Логгер. (Java)
- [Ulearn] Практика. Массивы + Практика. Список дел