Тестирование ожидаемых исключений с NUnit - PullRequest
0 голосов
/ 07 апреля 2011

У меня есть класс (назовите его filetest) в библиотеке классов (b), который пытается получить файлы из каталога, который не существует.Это вызывает исключительную ситуацию, и в блоке catch есть бросок.

Выше в стеке вызовов в классе с именем Test (простите имена как этот тест), там я вызываю класс filetest иметод, который читает неправильный каталог и пытается перехватить исключение.

У меня есть тест NUnit, который вызывает класс / метод, отвечающий за вызов filetest, и метод, который читает неправильный каталог.У меня есть атрибут expectedexception, установленный в DirectoryNotFoundException, но тест завершается неудачно, говоря «UnsupportException брошено».Я ошибочен, ожидая исключения в методе в Test?

Спасибо

1 Ответ

0 голосов
/ 06 декабря 2013

.Я ошибочен, ожидая исключения в методе в тесте?

Да, по следующим причинам:

  • Предположение неверно
  • Возможнобыть несколько исключений для одного теста
...