Академический Документы
Профессиональный Документы
Культура Документы
Exception, Error
Обратимся к Wiki
Данная сигнатура говорит, о том, что при выполнении данного метода может
возникнуть исключительная ситуация UserException и ее следует обработать.
В сигнатуру через запятую можно указать все исключения, которые могут
возникнуть в данном методе.
В данном примере идет проверка, что процент должен быть больше нуля, в
противном случае нам нужно выкинуть исключения. Для этого используется
следующее ключевое слово и конструкция.
Так же нужно отметить, что теперь при написании тестов нужно проверять
поведение, которое выбрасывает исключительные ситуации тоже.