使用NUnit测试预期的异常

时间:2011-04-07 10:49:21

标签: unit-testing debugging exception nunit expectations

我在类库(b)中有一个类(称为filetest),它试图从不存在的目录中获取文件。这会引发一个异常罚款,并且在catch块中有一个抛出。

在一个名为Test的类的callstack中(请原谅这个名称为测试),我调用类filetest和读取错误目录的方法,并尝试捕获异常。

我有一个NUnit测试,它调用负责调用filetest的类/方法和读取错误目录的方法。我有一个expectedexception属性,设置为DirectoryNotFoundException,但测试失败说“抛出UnsupportException”。我错在期待Test中的方法出现异常吗?

由于

1 个答案:

答案 0 :(得分:0)

  

。我错在期待Test中的方法出现异常吗?

是的,原因如下:

  • 假设是假的
  • 单个测试可能有多个例外