List of usage examples for org.springframework.mock.web MockServletConfig MockServletConfig
public MockServletConfig(@Nullable ServletContext servletContext)
From source file:org.apache.wink.test.mock.SpringMockServletInvocationTest.java
protected void setUp() throws Exception { super.setUp(); servlet = (HttpServlet) Class.forName("org.apache.wink.server.internal.servlet.RestServlet").newInstance(); MockServletConfig servletConfig = new MockServletConfig(servletContext); servlet.init(servletConfig);/* w w w. j a v a 2s . c o m*/ }
From source file:org.jasig.cas.web.init.SafeDispatcherServletTests.java
protected void setUp() throws Exception { super.setUp(); this.safeServlet = new SafeDispatcherServlet(); this.mockContext = new MockServletContext(); this.mockConfig = new MockServletConfig(this.mockContext); }
From source file:org.araneaframework.tests.integration.SmokeTests.java
public ServletServiceAdapterComponent initAdapter(String configFile) throws Exception { if (servlet == null) { servlet = new MockServlet(); }/*w w w.java 2 s .co m*/ ServletServiceAdapterComponent comp = (ServletServiceAdapterComponent) initedAdapters.get(configFile); if (comp == null) { servlet.setConfFile(configFile); servlet.init(new MockServletConfig(new MockServletContext())); initedAdapters.put(configFile, comp); return servlet.getBuiltComponent(); } return comp; }
From source file:com.github.mike10004.stormpathacctmgr.NewPasswordFormServletTest.java
@Test public void testDoGet() throws Exception { System.out.println("NewPasswordFormServletTest.testDoGet"); String emailAddress = "somebody@example.com"; String token = "981ng9014ng4nh9014h901nh4jhqg8rejg089rjg09zahg49hqg08"; final Application application = createNiceMock(Application.class); Account account = createNiceMock(Account.class); final RequestDispatcher requestDispatcher = createNiceMock(RequestDispatcher.class); MockHttpServletResponse mockResponse = new MockHttpServletResponse(); MockHttpServletRequest mockRequest = new MockHttpServletRequest() { @Override/*from www .j a v a 2s . c o m*/ public RequestDispatcher getRequestDispatcher(String path) { assertEquals(NewPasswordFormServlet.RESET_ENTER_NEW_PASSWORD_JSP_PATH, path); return requestDispatcher; } }; mockRequest.setParameter(PasswordReset.PARAM_RESET_TOKEN, token); requestDispatcher.forward(mockRequest, mockResponse); EasyMock.expectLastCall().times(1); expect(account.getEmail()).andReturn(emailAddress).anyTimes(); expect(application.verifyPasswordResetToken(token)).andReturn(account).times(1); replay(application, account, requestDispatcher); final Stormpaths stormpaths = new Stormpaths() { @Override public Application buildApplication() { return application; } }; NewPasswordFormServlet instance = new NewPasswordFormServlet() { @Override protected Stormpaths createStormpaths() { return stormpaths; } }; MockServletContext servletContext = new MockServletContext(); instance.init(new MockServletConfig(servletContext)); instance.doGet(mockRequest, mockResponse); String actualTargetEmailAttribute = (String) mockRequest .getAttribute(NewPasswordFormServlet.ATTR_TARGET_EMAIL); System.out.println("email attribute: " + actualTargetEmailAttribute); assertEquals(emailAddress, actualTargetEmailAttribute); System.out.println("status: " + mockResponse.getStatus()); assertEquals(HttpServletResponse.SC_OK, mockResponse.getStatus()); }
From source file:com.github.woonsan.katharsis.servlet.KatharsisServletTest.java
@Before public void before() throws Exception { katharsisServlet = new SampleKatharsisServlet(); servletContext = new MockServletContext(); ((MockServletContext) servletContext).setContextPath(""); servletConfig = new MockServletConfig(servletContext); ((MockServletConfig) servletConfig).addInitParameter( SampleKatharsisServlet.INIT_PARAM_RESOURCE_SEARCH_PACKAGE, RESOURCE_SEARCH_PACKAGE); ((MockServletConfig) servletConfig).addInitParameter( SampleKatharsisServlet.INIT_PARAM_RESOURCE_DEFAULT_DOMAIN, RESOURCE_DEFAULT_DOMAIN); katharsisServlet.init(servletConfig); }
From source file:fi.okm.mpass.idp.authn.impl.SocialUserAuthServletTest.java
@BeforeMethod public void initTests() throws Exception { nullAuthenticator = "/method1"; throwingAuthenticator = "/method2"; subjectAuthenticator = "/method3"; throwingEvent = "throwingEvent"; username = "mockUser"; authnRedirectUrl = "http://localhost/redirect"; servlet = new SocialUserAuthServlet(); SocialIdentityFactory factory = new SocialIdentityFactory(); Map<String, Object> authenticators = new HashMap<String, Object>(); authenticators.put(nullAuthenticator, initNullAuthenticator()); authenticators.put(throwingAuthenticator, initThrowingAuthenticator()); authenticators.put(subjectAuthenticator, initSubjectAuthenticator()); factory.setSocialImplBeans(authenticators); MockServletContext servletContext = new MockServletContext(); servletContext.setAttribute("socialUserImplementationFactoryBeanInServletContext", factory); MockServletConfig servletConfig = new MockServletConfig(servletContext); servlet.init(servletConfig);/*from ww w.j av a2 s .c o m*/ }
From source file:de.fau.amos4.test.BaseWebApplicationContextTests.java
@Before public void initDispatcherServlet() throws Exception { servlet = new DispatcherServlet() { private static final long serialVersionUID = 1L; @Override//ww w .j a va2s. c om protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent) throws BeansException { GenericWebApplicationContext gwac = new GenericWebApplicationContext(); gwac.setParent(applicationContext); gwac.refresh(); return gwac; } }; request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); MockServletContext servletContext = new MockServletContext("src/main/java/amos4/model", new FileSystemResourceLoader()); servlet.init(new MockServletConfig(servletContext)); }
From source file:com.liferay.httpservice.internal.servlet.BundleServletContextTest.java
protected void registerServlet(String servletName, String... urlPatterns) throws NamespaceException, ServletException { mockBundleWiring();// w w w. ja v a 2 s . c o m when(_servlet.getServletConfig()).thenReturn(new MockServletConfig(servletName)); _bundleServletContext.registerServlet(servletName, Arrays.asList(urlPatterns), _servlet, null, _httpContext); Servlet servlet = _bundleServletContext.getServlet(servletName); Assert.assertNotNull(servlet); Assert.assertEquals(servletName, servlet.getServletConfig().getServletName()); Mockito.verify(_servlet).getServletConfig(); verifyBundleWiring(); }