我目前正在嘗試在GWT應用程序中測試我的服務層(所有* Impl.java類)。那麼問題是,在代碼中,我有一個依賴項,其目標是由Httpsession提供的對象。實際上,我將一個User對象(當前登錄的用戶)存儲在httpSession中。單元測試GWT應用程序時,如何模擬容器提供的對象(例如HttpSession)?
爲了拿回來從HttpSession中(在* Impl.java類),我用這:
用戶的用戶= ServiceUtil.getUser(getThreadLocalRequest()的getSession()) ;
如何從我的單元測試代碼中嘲笑這個對象?
非常感謝,
非常感謝您的回覆, 我會嘗試根據您的建議更改拱門...... – kaffein 2011-05-19 07:55:14