List of usage examples for org.springframework.mock.web MockHttpServletRequest getSession
@Override
@Nullable
public HttpSession getSession()
From source file:fragment.web.AuthenticationControllerTest.java
@Test public void testRequestCall() throws Exception { MockHttpServletRequest request = getRequestTemplate(HttpMethod.GET, "/login"); request.getSession().setAttribute("phoneVerificationPin", "5555"); asRoot();/* ww w . j a v a 2s. c o m*/ User user = createTestUserInTenant(getDefaultTenant()); Map<String, String> actualResult = controller.requestCall(user.getUsername(), null, request); Assert.assertEquals("You will receive a call shortly", actualResult.get("message")); Assert.assertEquals("success", actualResult.get("result")); actualResult = controller.requestCall(user.getUsername(), "pick", request); Assert.assertEquals("Failed to make call. Please try later.", actualResult.get("message")); Assert.assertEquals("failed", actualResult.get("result")); request.getSession().setAttribute("phoneVerificationPin", "PINS"); user.setCountryCode("480"); actualResult = controller.requestCall(user.getUsername(), null, request); Assert.assertEquals("Failed to make call. Please try later.", actualResult.get("message")); Assert.assertEquals("failed", actualResult.get("result")); actualResult = controller.requestCall(null, "pickl3", request); Assert.assertEquals("Failed to make call. Please try later.", actualResult.get("message")); Assert.assertEquals("failed", actualResult.get("result")); actualResult = controller.requestCall("pick", "pickl3", request); Assert.assertEquals("Failed to make call. Please try later.", actualResult.get("message")); Assert.assertEquals("failed", actualResult.get("result")); }
From source file:fragment.web.AuthenticationControllerTest.java
@Test public void tesRequestSMS() throws Exception { MockHttpServletRequest request = getRequestTemplate(HttpMethod.GET, "/login"); request.getSession().setAttribute("phoneVerificationPin", "7896"); asRoot();//ww w. ja v a 2 s . c o m User user = createTestUserInTenant(getDefaultTenant()); Map<String, String> actualResult = controller.requestSMS(user.getUsername(), null, request); Assert.assertEquals("You will receive a text message shortly", actualResult.get("message")); Assert.assertEquals("success", actualResult.get("result")); request.getSession().setAttribute("vmops__reset_password__key", user.getUsername()); actualResult = controller.requestSMS(user.getUsername(), "pick", request); Assert.assertEquals("You will receive a text message shortly", actualResult.get("message")); Assert.assertEquals("success", actualResult.get("result")); user.setCountryCode("480"); actualResult = controller.requestSMS(user.getUsername(), null, request); Assert.assertEquals("Failed to send text message. Please try later.", actualResult.get("message")); Assert.assertEquals("failed", actualResult.get("result")); actualResult = controller.requestSMS(null, "pickl3", request); Assert.assertEquals("Failed to send text message. Please try later.", actualResult.get("message")); Assert.assertEquals("failed", actualResult.get("result")); actualResult = controller.requestSMS("picky", "pickl3", request); Assert.assertEquals("You will receive a text message shortly", actualResult.get("message")); Assert.assertEquals("success", actualResult.get("result")); }
From source file:org.fao.geonet.api.records.formatters.FormatterApiIntegrationTest.java
@Test public void testExecXslt() throws Exception { final ServletContext context = _applicationContext.getBean(ServletContext.class); MockHttpServletRequest request = new MockHttpServletRequest(context, "GET", "http://localhost:8080/geonetwork/srv/eng/md.formatter"); request.getSession(); request.setPathInfo("/eng/md.formatter"); final String applicationContextAttributeKey = "srv"; request.getServletContext().setAttribute(applicationContextAttributeKey, _applicationContext); ServletRequestAttributes requestAttributes = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(requestAttributes); final String formatterName = "xsl-test-formatter"; final URL testFormatterViewFile = FormatterApiIntegrationTest.class .getResource(formatterName + "/view.xsl"); final Path testFormatter = IO.toPath(testFormatterViewFile.toURI()).getParent(); final Path formatterDir = this.dataDirectory.getFormatterDir(); Files.deleteIfExists(formatterDir.resolve("functions.xsl")); IO.copyDirectoryOrFile(testFormatter, formatterDir.resolve(formatterName), false); IO.copyDirectoryOrFile(testFormatter.getParent().resolve("functions.xsl"), formatterDir, true); JeevesDelegatingFilterProxy.setApplicationContextAttributeKey(applicationContextAttributeKey); final MockHttpServletResponse response = new MockHttpServletResponse(); formatService.exec("eng", "html", "" + id, null, formatterName, "true", false, _100, new ServletWebRequest(request, response)); final String viewXml = response.getContentAsString(); final Element view = Xml.loadString(viewXml, false); assertEqualsText("fromFunction", view, "*//p"); assertEqualsText("Title", view, "*//div[@class='tr']"); }
From source file:ejportal.webapp.action.SigelActionTest.java
/** * Test save.// w w w . java 2 s.c o m * * @throws Exception * the exception */ public void testSave() throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); ServletActionContext.setRequest(request); this.action.setSigelId(1L); Assert.assertEquals("edit", this.action.edit()); Assert.assertNotNull(this.action.getSigel()); // update Sigelname and save this.action.getSigel().setName("Updated Name"); Assert.assertEquals("success", this.action.save()); Assert.assertEquals("Updated Name", this.action.getSigel().getName()); Assert.assertFalse(this.action.hasActionErrors()); Assert.assertFalse(this.action.hasFieldErrors()); Assert.assertNotNull(request.getSession().getAttribute("messages")); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
protected void initDataComposer() { String[] files = { "/org/hdiv/config/hdiv-core-applicationContext.xml", "/hdiv-config.xml", "/hdiv-validations.xml", }; if (this.hdivContext == null) { this.hdivContext = new ClassPathXmlApplicationContext(files); }// w ww. j a v a 2s. c o m //API mock de Servlet // HttpServletRequest request = (MockHttpServletRequest) this.hdivContext.getBean("mockRequest"); MockHttpServletRequest request = (MockHttpServletRequest) context.getRequest(); HttpSession httpSession = request.getSession(); ServletContext servletContext = httpSession.getServletContext(); HDIVUtil.setHttpServletRequest(request); //inicializar StateCache en session this.initStateCache(httpSession); //inicializar HDIVConfig en ServletContext HDIVConfig hdivConfig = (HDIVConfig) this.hdivContext.getBean("config"); HDIVUtil.setHDIVConfig(hdivConfig, servletContext); //inicializar IApplication en ServletContext IApplication application = (IApplication) this.hdivContext.getBean("application"); HDIVUtil.setApplication(application, servletContext); //inicializar MessageSource en ServletContext MessageSource messageSource = (MessageSource) this.hdivContext; HDIVUtil.setMessageSource(messageSource, servletContext); //inicializar el datacomposer DataComposerFactory dataComposerFactory = (DataComposerFactory) this.hdivContext .getBean("dataComposerFactory"); IDataComposer dataComposer = dataComposerFactory.newInstance(); dataComposer.beginRequest("/testFormTag.do"); HDIVUtil.setDataComposer(dataComposer, request); }
From source file:ejportal.webapp.action.PaketActionTest.java
/** * Test save./*from www .ja v a 2 s .com*/ * * @throws Exception * the exception */ public void testSave() throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); ServletActionContext.setRequest(request); this.action.setPaketId(1L); Assert.assertEquals("edit", this.action.edit()); Assert.assertNotNull(this.action.getPaket()); // update Paketname and save this.action.getPaket().setPaketName("Updated Name"); Assert.assertEquals("success", this.action.save()); Assert.assertEquals("Updated Name", this.action.getPaket().getPaketName()); Assert.assertFalse(this.action.hasActionErrors()); Assert.assertFalse(this.action.hasFieldErrors()); Assert.assertNotNull(request.getSession().getAttribute("messages")); }
From source file:ejportal.webapp.action.InstitutionActionTest.java
/** * Test save./* w ww . j av a 2s . c o m*/ * * @throws Exception * the exception */ public void testSave() throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); ServletActionContext.setRequest(request); this.action.setId(1L); Assert.assertEquals("edit", this.action.edit()); Assert.assertNotNull(this.action.getInstitutionBaseTO()); // update Name and save this.action.getInstitutionBaseTO().setName("Updated Name"); Assert.assertEquals("success", this.action.save()); Assert.assertEquals("Updated Name", this.action.getInstitutionBaseTO().getName()); Assert.assertFalse(this.action.hasActionErrors()); Assert.assertFalse(this.action.hasFieldErrors()); Assert.assertNotNull(request.getSession().getAttribute("messages")); }
From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTest.java
@Test public void buildRequestSessionIsNew() throws Exception { MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext); assertThat(actualRequest.getSession().isNew()).isTrue(); }
From source file:ejportal.webapp.action.ExemplarActionTest.java
/** * Test save.// w w w .j av a 2 s.c o m * * @throws Exception * the exception */ public void testSave() throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); ServletActionContext.setRequest(request); this.action.setExemplarId(1L); Assert.assertEquals("edit", this.action.edit()); Assert.assertNotNull(this.action.getExemplarBaseTO()); // update Name and save this.action.getExemplarBaseTO().setForm("Updated Form"); Assert.assertEquals("success", this.action.save()); Assert.assertEquals("Updated Form", this.action.getExemplarBaseTO().getForm()); Assert.assertFalse(this.action.hasActionErrors()); Assert.assertFalse(this.action.hasFieldErrors()); Assert.assertNotNull(request.getSession().getAttribute("messages")); }
From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTest.java
@Test public void buildRequestSessionIsNewFalse() throws Exception { String sessionId = "session-id"; webRequest.setAdditionalHeader("Cookie", "JSESSIONID=" + sessionId); MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext); assertThat(actualRequest.getSession().isNew()).isFalse(); }