List of usage examples for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest
public MockHttpServletRequest()
From source file:org.jasig.cas.authentication.principal.GoogleAccountsServiceTests.java
public static GoogleAccountsService getGoogleAccountsService() throws Exception { final PublicKeyFactoryBean pubKeyFactoryBean = new PublicKeyFactoryBean(); pubKeyFactoryBean.setAlgorithm("DSA"); final PrivateKeyFactoryBean privKeyFactoryBean = new PrivateKeyFactoryBean(); privKeyFactoryBean.setAlgorithm("DSA"); final ClassPathResource pubKeyResource = new ClassPathResource("DSAPublicKey01.key"); final ClassPathResource privKeyResource = new ClassPathResource("DSAPrivateKey01.key"); pubKeyFactoryBean.setLocation(pubKeyResource); privKeyFactoryBean.setLocation(privKeyResource); pubKeyFactoryBean.afterPropertiesSet(); privKeyFactoryBean.afterPropertiesSet(); final DSAPrivateKey privateKey = (DSAPrivateKey) privKeyFactoryBean.getObject(); final DSAPublicKey publicKey = (DSAPublicKey) pubKeyFactoryBean.getObject(); final MockHttpServletRequest request = new MockHttpServletRequest(); final String SAMLRequest = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><samlp:AuthnRequest xmlns:samlp=\"urn:oasis:names:tc:SAML:2.0:protocol\" ID=\"5545454455\" Version=\"2.0\" IssueInstant=\"Value\" ProtocolBinding=\"urn:oasis:names.tc:SAML:2.0:bindings:HTTP-Redirect\" ProviderName=\"https://localhost:8443/myRutgers\" AssertionConsumerServiceURL=\"https://localhost:8443/myRutgers\"/>"; request.setParameter("SAMLRequest", encodeMessage(SAMLRequest)); return GoogleAccountsService.createServiceFrom(request, privateKey, publicKey, "username"); }
From source file:org.openmrs.web.controller.concept.ConceptStopWordListControllerTest.java
/** * @see ConceptStopWordListController#showForm(javax.servlet.http.HttpSession) *//*from w w w . j a va 2 s . c om*/ @Test @Verifies(value = "should return Concept Stop Word List View", method = "showForm(HttpSession)") public void showForm_shouldReturnConceptStopWordListView() throws Exception { ConceptStopWordListController controller = (ConceptStopWordListController) applicationContext .getBean("conceptStopWordListController"); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); mockRequest.setMethod("POST"); String showFormResult = controller.showForm(mockRequest.getSession()); Assert.assertNotNull(showFormResult); Assert.assertEquals("admin/concepts/conceptStopWordList", showFormResult); }
From source file:org.cloudfoundry.identity.uaa.varz.VarzEndpointTests.java
@Before public void start() throws Exception { MBeanServerFactoryBean factory = new MBeanServerFactoryBean(); factory.setLocateExistingServerIfPossible(true); factory.afterPropertiesSet();/* ww w .j av a2 s. com*/ server = factory.getObject(); endpoint = new VarzEndpoint(); endpoint.setServer(server); request = new MockHttpServletRequest(); request.setServerPort(80); request.setServerName("uaa.vcap.me"); request.setScheme("http"); }
From source file:com.safasoft.treeweb.controller.MainControllerTest.java
/** * Test of getHomePage method, of class MainController. *//* ww w. j a va 2 s.com*/ @Test public void testGetHomePage() { System.out.println("getHomePage"); MockHttpServletRequest httpRequest = new MockHttpServletRequest(); MainController instance = new MainController(); String expResult = "homepage"; String result = instance.getHomePage(httpRequest); assertEquals(expResult, result); // TODO review the generated test code and remove the default call to fail. }
From source file:com.mtt.myapp.home.controller.HomeControllerTest.java
@Test public void testHome() { MockHttpServletResponse res = new MockHttpServletResponse(); MockHttpServletRequest req = new MockHttpServletRequest(); CookieLocaleResolver localeResolver = new CookieLocaleResolver(); req.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, localeResolver); User testUser2 = getTestUser();// w w w . j av a2 s . c o m testUser2.setUserLanguage("EN"); ModelMap model = new ModelMap(); String viewName = homeController.home(testUser2, null, null, model, res, req); assertThat(viewName).isEqualTo("index"); User testUserError = Mockito.spy(testUser2); Mockito.when(testUserError.getRole()).thenReturn(Role.SYSTEM_USER); viewName = homeController.home(testUserError, "Test Error message!", null, model, res, req); assertThat(viewName).isEqualTo("login"); }
From source file:org.sventon.web.ctrl.template.ExportControllerTest.java
@Test public void testExport() throws Exception { final File tempFile = File.createTempFile("sventon-", "-test"); tempFile.deleteOnExit();//from w w w. jav a2 s . c om final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); final UserRepositoryContext context = new UserRepositoryContext(); final MultipleEntriesCommand command = new MultipleEntriesCommand(); final PathRevision[] entriesToExport = new PathRevision[] { new PathRevision("/trunk/file1", Revision.create(100)), new PathRevision("/tags/test/file2", Revision.create(101)) }; command.setName(new RepositoryName("test")); command.setEntries(entriesToExport); assertFalse(context.getIsWaitingForExport()); assertNull(context.getExportUuid()); final ExportController ctrl = new ExportController(new ExportExecutor() { public UUID submit(MultipleEntriesCommand command, SVNConnection connection, long pegRevision) { return UUID.fromString(UUID_STRING); } public void downloadByUUID(UUID uuid, HttpServletRequest request, HttpServletResponse response) throws IOException { } public void delete(UUID uuid) { } public int getProgress(UUID uuid) { return 1; } }); final ModelAndView modelAndView = ctrl.svnHandle(null, command, 123, context, request, response, null); assertNotNull(modelAndView); assertTrue(context.getIsWaitingForExport()); assertEquals(UUID_STRING, context.getExportUuid().toString()); }
From source file:mailjimp.webhook.TestWebHookSecurityInterceptor.java
@Test public void testPreHandle() throws Exception { MyTestWebHookAdapter adapter = new MyTestWebHookAdapter(); WebHookSecurityInterceptor interceptor = new WebHookSecurityInterceptor(); // set the adapter like spring would do. Field field = WebHookSecurityInterceptor.class.getDeclaredField("webHookAdapter"); field.setAccessible(true);//www .j av a2 s . c o m field.set(interceptor, adapter); field.setAccessible(false); // call the interceptor. interceptor.preHandle(new MockHttpServletRequest(), new MockHttpServletResponse(), null); // all we have to check is if the adapter was called. assertTrue(adapter.wasCalled("isValidRequest")); }
From source file:org.ngrinder.home.controller.HomeControllerTest.java
@Test public void testHome() { MockHttpServletResponse res = new MockHttpServletResponse(); MockHttpServletRequest req = new MockHttpServletRequest(); CookieLocaleResolver localeResolver = new CookieLocaleResolver(); req.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, localeResolver); User testUser2 = getTestUser();/*from ww w . jav a 2 s.c o m*/ testUser2.setUserLanguage("EN"); ModelMap model = new ModelMap(); String viewName = homeController.home(testUser2, null, null, model, res, req); assertThat(viewName, is("index")); User testUserError = Mockito.spy(testUser2); Mockito.when(testUserError.getRole()).thenReturn(Role.SYSTEM_USER); viewName = homeController.home(testUserError, "Test Error message!", null, model, res, req); assertThat(viewName, is("login")); }
From source file:org.opensaml.liberty.binding.decoding.HTTPPAOS11DecoderTest.java
/** {@inheritDoc} */ protected void setUp() throws Exception { super.setUp(); expectedRelayState = "df558a"; httpRequest = new MockHttpServletRequest(); httpRequest.setMethod("POST"); messageContext = new SAMLMessageContext(); messageContext.setInboundMessageTransport(new HttpServletRequestAdapter(httpRequest)); decoder = new HTTPPAOS11Decoder(); }
From source file:de.forsthaus.testutils.BackendGenericXmlContextLoader.java
@Override protected void customizeBeanFactory(DefaultListableBeanFactory factory) { factory.registerScope("session", new SessionScope()); factory.registerScope("request", new RequestScope()); final MockHttpServletRequest request = new MockHttpServletRequest(); ServletRequestAttributes attributes; attributes = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(attributes); super.customizeBeanFactory(factory); }