2009-09-09 116 views
0

嗨我正在测试Nhibernate中的一些CRUD操作。测试NHibernate CRUD操作

我有3个测试按此顺序 - 添加 更新和删除。

当我测试更新过程时,我总是失败,因为我刚刚添加的对象为空。 在进行更新测试之前,是否需要关闭会话或执行刷新?或者有更好的方法来做到这一点。 任何帮助不胜感激。 谢谢

+3

您的测试不应该依赖于顺序,也不应该彼此交互。如果他们这样做,你只需要自己设置麻烦。最终,你的测试跑步者将会从你身后改变,并且删除将首先运行。尝试让每个测试都是自己的野兽,然后在拆解中回滚交易。 – ryber 2009-09-09 11:31:41

+0

谢谢你。 – Chin 2009-09-10 06:16:19

回答