Hi *,

this is not realy a openejb question but anyway.

I have following scenario. After login a "business"-session will be created for userId with language and current date in it (has nothing to do with http-sessions or so). The session is created by singleton bean SessionManager which is storing the session in a map. Internally the session manager sets the current date (new Date()). For testing issues i would like to preset the current date. But because the session times out after date change i can't manipulate it. So a setter for current date is impossible.

What i would like to do is to exchange the session manager implementation by a test session manager implementation in which i could implement an appripriate behavior
for test.

So how can i guarantee that my tests are using the TestSessionManager and the business client the SessionManager? Is there something like "IgnoreBeanXYWhileDeployForMyTest"?

Cheers
Per

Reply via email to