/
akryukov
/
programming-basics
Обзор
Документация
Войти
/
akryukov
/
programming-basics
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/lab13/taskcs7799.html
18 строк
2 KB
Alexander Kryukov
rename class Methods to Library
24 мар 2023, 23:59
24 мар 2023, 23:59
c82da26
Код
Авторство
О чём код?
<div class="task_block" id="task7799"> <div class="task_id">7799</div> <h3>Задача</h3> <ol> <li>В классе Library реализуйте публичный статический метод Task7799 для решения задачи <a href="[2] лаб. ОСАЛП.html#task7799" target="_blank">ЛР2#7799 (открыть в новой вкладке)</a>.</li> <li>Метод Task7799 должен возвращать результат решения задачи для корректных значений исходных данных.</li> <li>Если методу были переданы некорректные значения исходных данных, он должен выбросить исключение ArgumentException, содержащий текст ошибки из задачи.</li> <li>Проверьте с помощью юнит-теста результат работы метода Task7799 в случаях с корректными данными.</li> </ol> <h4>Проверьте юнит-тестами, что метод выбрасывает исключение при некорректных данных</h4> <ol start="6"> <li>В классе TestSuite cоздайте 2 юнит-теста. Назовите их как Task7799assertionX, где X - цифра от 1 до 2.</li> <li>Добавьте каждому из юнит-тестов атрибут ExpectedException. Укажите тип ожидаемого исключения как ArgumentException.</li> <li>В теле метода Task7799assertion вызовите метод Task7799 класса Library и укажите аргументы, которые приводят к выбрасыванию исключения.</li> <li>После запуска юнит-тестов, метод Task7799assertion должен быть отмечен зеленым знаком в списке методов.</li> </ol> </div>