1
我正在编写一些依赖于数据库可用的测试用例,所以在@Before和@After之后,我打开并关闭会话(Hibernate)以及开始和结束事务。JUnit异常捕获
现在在开发过程中,有时我会在测试用例中遇到异常,所以@After从不被调用,我无法清理(或回滚事务,这是我想要做的)。
我已经(简要地)检查了文档,并找不到如何捕获这些意外的异常,所以我可以回滚并让其余的测试正常工作。
任何指针?
我正在编写一些依赖于数据库可用的测试用例,所以在@Before和@After之后,我打开并关闭会话(Hibernate)以及开始和结束事务。JUnit异常捕获
现在在开发过程中,有时我会在测试用例中遇到异常,所以@After从不被调用,我无法清理(或回滚事务,这是我想要做的)。
我已经(简要地)检查了文档,并找不到如何捕获这些意外的异常,所以我可以回滚并让其余的测试正常工作。
任何指针?
Duh ....超级类有一个@After,仍然试图访问会话.... – webclimber 2009-01-27 17:57:04