hibernate与OpenSessionInViewFilter范例的集成测试

hibernate与OpenSessionInViewFilter范例的集成测试,hibernate,integration-testing,open-session-in-view,Hibernate,Integration Testing,Open Session In View,我将spring和hibernate与一种称为ZKOSS的ria技术结合使用,并使用OpenSessionInViewFilter范式 我有集成测试来测试功能,比如 1个实体加载到UI中,但延迟加载了实体 在UI上对其进行2次更新-在测试中,UI通过一系列setter方法调用进行复制 3按下更新按钮并更新实体 而且我的考试经常通过 然而,当我真正开始使用应用程序时,我最终得到了延迟加载异常,因为 1实体加载到UI中-加载到session1的代理指向session1 在UI上对其进行2次更新-在测

我将spring和hibernate与一种称为ZKOSS的ria技术结合使用,并使用OpenSessionInViewFilter范式

我有集成测试来测试功能,比如

1个实体加载到UI中,但延迟加载了实体 在UI上对其进行2次更新-在测试中,UI通过一系列setter方法调用进行复制

3按下更新按钮并更新实体

而且我的考试经常通过

然而,当我真正开始使用应用程序时,我最终得到了延迟加载异常,因为

1实体加载到UI中-加载到session1的代理指向session1

在UI上对其进行2次更新-在测试中,UI通过一系列setter方法调用进行复制

3按下更新按钮并更新实体-尝试访问延迟加载的实体并获得延迟加载异常

我想在集成测试中捕捉这些异常,有什么想法吗。。。我的方法正确吗


谢谢

你可以考虑使用,它可以记录点击、打字和其他操作,然后作为测试重放。

我正在寻找一些我可以用在代码中的东西,比如Sele之类的,带来了很多其他问题…有时他们在运行时找不到文本字段,等等,