开发者

integration testing of hibernate with OpenSessionInViewFilter paradigm

开发者 https://www.devze.com 2023-03-04 20:23 出处:网络
I use spring and hibernate with a ria technology called ZKOSS and use the OpenSessionInViewFilter paradigm,

I use spring and hibernate with a ria technology called ZKOSS and use the OpenSessionInViewFilter paradigm,

I have integration tests to test features like

1) Entity is loaded into the UI (has lazily loaded entities)

2) Updates are made to it on the UI -- (In the tests UI is replicated through a series of setter method calls)

3) Update button pressed and entity is updated

and more often than not my tests pass.

However when i really start using the application, I end up getting lazy loading exception, because

1) Entity is loaded into the UI -- Loaded in session1 (proxy points to session1)

2) Updates are made to it on the UI -- (In the tests UI is replicated through a series of setter method calls)

3) Update button pressed and entity is updated -- (try to access a lazily loaded entity) and get an la开发者_StackOverflow社区zy loading exception

I want to catch such exceptions in my integration tests, any ideas ? ... is my approach correct here ?

Thanks


You could consider using Selenium, that can record clicks, typing and other actions you perform and then replay them as a test.

0

精彩评论

暂无评论...
验证码 换一张
取 消