在用Nunit测试线程时,当线程里面发生异常时,Nunit无法检测,有没有人遇到这种情况,帮忙解决一下:
[Test, RequiresThread]
[ExpectedException(typeof(xxxException)]
public void Test_xxxx12()
{
try
{
Thread th = new Thread(new ThreadStart(fun2));
th.Start();
th.Join();
}
catch (Exception e)
{
throw e;
}
}
上面的fun2函数里面会抛出一个数据库连接的异常,可是Test中不能捕获,Test中的try..catch部分是我自己添加的,预想能不能将fun2中的异常引出来,结果不行
我刚用C#不久,希望各种大神前来.....