我有这样的图层:如何在Spring Junit中创建会话
Spring Controller - >服务图层 - > Dao图层(JPA)。
我想编写服务和控制器的测试用例。在其他Junit将调用控制器,控制器将调用服务,服务层获取数据库信息等。
在这种情况下,我不想嘲笑,我只想写junit测试用例(我必须调用服务和服务必须从数据库中获得真实的数据)。
我只有一个问题,服务层get从会话的用户ID。我使用autowired注释获取会话。如何在测试用例中创建假会话?
PS我想模仿不适合我......因为我不惯于嘲笑我的服务,我想创建一个真正的DB数据控制器的实时调用...
它是一个会话范围保存用户数据的bean吗? – BzH 2014-11-24 10:50:37
你的服务层组件是_session作用域bean_吗? – 2014-11-26 18:56:09
另外,你对使用Spring MVC测试框架感兴趣吗? – 2014-11-26 19:19:36