@Override public void destroy() { this.wrapped.destroy(); }
@Override protected void tearDown() throws Exception { injector.getInstance(GuiceFilter.class).destroy(); }
public final void testDispatchThruGuiceFilter() throws ServletException, IOException { //create mocks FilterConfig filterConfig = createMock(FilterConfig.class); ServletContext servletContext = createMock(ServletContext.class); HttpServletRequest request = createMock(HttpServletRequest.class); FilterChain proceedingFilterChain = createMock(FilterChain.class); //begin mock script *** expect(filterConfig.getServletContext()).andReturn(servletContext).once(); expect(request.getRequestURI()).andReturn("/public/login.jsp").anyTimes(); expect(request.getContextPath()).andReturn("").anyTimes(); //at the end, proceed down webapp's normal filter chain proceedingFilterChain.doFilter(isA(HttpServletRequest.class), (ServletResponse) isNull()); expectLastCall().once(); //run mock script *** replay(filterConfig, servletContext, request, proceedingFilterChain); final GuiceFilter webFilter = new GuiceFilter(); webFilter.init(filterConfig); webFilter.doFilter(request, null, proceedingFilterChain); webFilter.destroy(); //assert expectations verify(filterConfig, servletContext, request, proceedingFilterChain); }
@Override public final void tearDown() { assertNotNull(fooServlet); assertNotNull(barServlet); fooServlet = null; barServlet = null; guiceFilter.destroy(); guiceFilter = null; injector = null; filterConfig = null; servletContext = null; globalControl.verify(); }
/** * Method destroy ... */ @Override public void destroy() { super.destroy(); } }
public void stop() { try { checkNotNull(httpServer, "httpServer").stop(); checkNotNull(guiceFilter, "guiceFilter").destroy(); } catch (Exception e) { throw new WebAppException(e); } }
public void stop() { try { checkNotNull(httpServer, "httpServer").stop(); checkNotNull(guiceFilter, "guiceFilter").destroy(); } catch (Exception e) { throw new WebAppException(e); } }
public void stop() { try { checkNotNull(httpServer, "httpServer").stop(); checkNotNull(guiceFilter, "guiceFilter").destroy(); } catch (Exception e) { throw new WebAppException(e); } }
private void deconfigure() { if (services != null) { services.stop(); } // Workaround for the WARNING: Multiple Servlet injectors detected. new GuiceFilter().destroy(); } }
@After public void tearDown() { if (injector != null) { // Get rid of the stupid "duplicate Servlet module warning" final GuiceFilter filter = injector.getInstance(GuiceFilter.class); filter.destroy(); } ThreadDelegatedScope.SCOPE.changeScope(null); }
@After public void tearDown() { if (injector != null) { // Get rid of the stupid "duplicate Servlet module warning" final GuiceFilter filter = injector.getInstance(GuiceFilter.class); filter.destroy(); } ThreadDelegatedScope.SCOPE.changeScope(null); }
@Override public void evaluate() throws Throwable { try (Moonshine moonshine = buildMoonshine(method.getTestClass())) { MoonshineRule.this.moonshine = moonshine; if (moonshine != null) { moonshine.start(); } base.evaluate(); } // Workaround for the WARNING: Multiple Servlet injectors detected. new GuiceFilter().destroy(); MoonshineRule.this.moonshine = null; } };
@After public void tearDown() { Assert.assertNotNull(unwrappedExecutor); unwrappedExecutor.shutdown(); unwrappedExecutor = null; Assert.assertNotNull(injector); // Get rid of the stupid "duplicate Servlet module warning" final GuiceFilter filter = injector.getInstance(GuiceFilter.class); filter.destroy(); injector = null; ThreadDelegatedScope.SCOPE.changeScope(null); }
@After public void tearDown() { Assert.assertNotNull(unwrappedExecutor); unwrappedExecutor.shutdown(); unwrappedExecutor = null; Assert.assertNotNull(injector); // Get rid of the stupid "duplicate Servlet module warning" final GuiceFilter filter = injector.getInstance(GuiceFilter.class); filter.destroy(); injector = null; ThreadDelegatedScope.SCOPE.changeScope(null); }
@After public void tearDown() { Assert.assertNotNull(filter); filter = null; Assert.assertNotNull(injector); // Get rid of the stupid "duplicate Servlet module warning" final GuiceFilter filter = injector.getInstance(GuiceFilter.class); filter.destroy(); injector = null; ThreadDelegatedScope.SCOPE.changeScope(null); }
@After public void tearDownTracking() { Assert.assertNotNull(guiceFilter); guiceFilter.destroy(); Assert.assertNotNull(injector); injector = null; mockSupport.verifyAll(); }