Я недавно ввел Guice в свой ActionBeans, где ранее у actionbean была жестко запрограммированная реализация уровня доступа к данным.
У меня есть такой интеграционный тест:
MockServletContext context = TestHelper.getServletContext();
MockRoundtrip trip = new MockRoundtrip(context, LoginActionBean.class);
trip.setParameter("authenticate", "Login");
trip.setParameter("username", "testuser2");
trip.setParameter("password", "testuser2pass");
trip.setParameter("targetUrl", "Activity.action?jobId=1");
trip.execute();
LoginActionBean bean = trip.getActionBean(LoginActionBean.class);
Теперь, когдаЯ использую Guice, я не могу найти способ внедрить зависимости в LoginActionBean, так как сам никогда не создаю его экземпляр.
Как я могу сказать guice, чтобы внедрить зависимости в этот класс?