List of usage examples for org.springframework.mock.web MockHttpServletRequest setMethod
public void setMethod(@Nullable String method)
From source file:com.cognitivabrasil.repositorio.web.FileControllerTest.java
@Test public void testUploadFileErroNotMultipart() throws IOException, ServletException, FileUploadException { HttpServletResponse response = new MockHttpServletResponse(); MockHttpServletRequest request = new MockHttpServletRequest(); request.setCharacterEncoding("text/plain"); request.setContent("algo".getBytes()); request.setMethod("POST"); FileController fileController = mockFiles(); String result = fileController.upload(request, response); assertThat(result, equalTo(/* w w w . ja va2 s .c o m*/ "{\"jsonrpc\" : \"2.0\", \"error\" : {\"code\": 101, \"message\": \"Falha ao abrir o input stream.\"}, \"id\" : \"id\"}")); }
From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java
/** * The default content type is text/turtle, when the accept header is not * set the default content type is served. This test is excepted to pass. * /*w ww . j a v a 2 s . c om*/ * @throws Exception */ @Test public void noAcceptHeader() throws Exception { MockHttpServletRequest request; MockHttpServletResponse response; Object handler; request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); request.setMethod("GET"); request.setRequestURI("/textmining"); handler = handlerMapping.getHandler(request).getHandler(); handlerAdapter.handle(request, response, handler); assertEquals(HttpServletResponse.SC_OK, response.getStatus()); }
From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java
/** * Check unsupported accept header.//from w w w. j a v a 2s. c om * * @throws Exception */ @Test(expected = Exception.class) public void unsupportedAcceptHeader() throws Exception { MockHttpServletRequest request; MockHttpServletResponse response; Object handler; request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); request.setMethod("GET"); request.addHeader(HttpHeaders.ACCEPT, "application/trig"); request.setRequestURI("/textmining"); handler = handlerMapping.getHandler(request).getHandler(); handlerAdapter.handle(request, response, handler); assertEquals(HttpServletResponse.SC_UNSUPPORTED_MEDIA_TYPE, response.getStatus()); }
From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java
/** * Check non existing catalog.//from w w w.j a v a 2 s .c o m * * @throws Exception */ @Test public void nonExistingCatalog() throws Exception { MockHttpServletRequest request; MockHttpServletResponse response; Object handler; request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); request.setMethod("GET"); request.addHeader(HttpHeaders.ACCEPT, "text/turtle"); request.setRequestURI("/dumpy"); handler = handlerMapping.getHandler(request).getHandler(); handlerAdapter.handle(request, response, handler); assertEquals(HttpServletResponse.SC_NOT_FOUND, response.getStatus()); }
From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java
/** * Check existing catalog./*from w ww . j a va 2 s .c om*/ * * @throws Exception */ @Test public void existingCatalog() throws Exception { MockHttpServletRequest request; MockHttpServletResponse response; Object handler; request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); request.setMethod("GET"); request.addHeader(HttpHeaders.ACCEPT, "text/turtle"); request.setRequestURI("/textmining"); handler = handlerMapping.getHandler(request).getHandler(); handlerAdapter.handle(request, response, handler); assertEquals(HttpServletResponse.SC_OK, response.getStatus()); }
From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java
/** * Check non existing dataset.//from www . j av a 2s . c o m * * @throws Exception */ @Test public void nonExistingDataset() throws Exception { MockHttpServletRequest request; MockHttpServletResponse response; Object handler; request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); request.setMethod("GET"); request.addHeader(HttpHeaders.ACCEPT, "text/turtle"); request.setRequestURI("/textmining/dumpy"); handler = handlerMapping.getHandler(request).getHandler(); handlerAdapter.handle(request, response, handler); assertEquals(HttpServletResponse.SC_NOT_FOUND, response.getStatus()); }
From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java
/** * Check existing Dataset./* ww w . j a v a 2s . co m*/ * * @throws Exception */ @Test public void existingDataset() throws Exception { MockHttpServletRequest request; MockHttpServletResponse response; Object handler; request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); request.setMethod("GET"); request.addHeader(HttpHeaders.ACCEPT, "text/turtle"); request.setRequestURI("/textmining/gene-disease-association_lumc"); handler = handlerMapping.getHandler(request).getHandler(); handlerAdapter.handle(request, response, handler); assertEquals(HttpServletResponse.SC_OK, response.getStatus()); }
From source file:org.eclipse.virgo.apps.repository.web.RepositoryControllerTests.java
@Test public void getUnknownArtefact() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); request.setRequestURI(//from ww w . j a v a2 s .c om "http://localhost:8080/org.eclipse.virgo.server.repository/my-repo/bundle/com.foo/1.0.0"); request.setMethod("GET"); expect(this.repositoryManager.getArtifact("my-repo", "bundle", "com.foo", "1.0.0")).andReturn(null); replay(this.repositoryManager); repositoryController.getArtifact(request, response); verify(this.repositoryManager); assertEquals(response.getStatus(), HttpServletResponse.SC_NOT_FOUND); }
From source file:org.openmrs.web.controller.encounter.EncounterTypeFormControllerTest.java
@Test public void shouldSaveEncounterTypeWhenEncounterTypesAreNotLocked() throws Exception { EncounterService es = Context.getEncounterService(); EncounterTypeFormController controller = (EncounterTypeFormController) applicationContext .getBean("encounterTypeForm"); controller.setApplicationContext(applicationContext); controller.setSuccessView("index.htm"); controller.setFormView("EncounterType.form"); MockHttpServletRequest request = new MockHttpServletRequest("GET", "/admin/encounters/encounterType.form?encounterTypeId=1"); request.setSession(new MockHttpSession(null)); HttpServletResponse response = new MockHttpServletResponse(); controller.handleRequest(request, response); request.setMethod("POST"); request.addParameter("action", "Save EncounterType"); ModelAndView mav = controller.handleRequest(request, response); Assert.assertSame(controller.getFormView(), mav.getViewName()); Assert.assertNotEquals("The save attempt should have passed!", "index.htm", mav.getViewName()); Assert.assertNotNull(es.getEncounterType(1)); }
From source file:org.eclipse.virgo.apps.repository.web.RepositoryControllerTests.java
@Test public void getArtefact() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); request.setRequestURI(/*from ww w . jav a2 s. c o m*/ "http://localhost:8080/org.eclipse.virgo.server.repository/my-repo/bundle/com.foo/1.0.0"); request.setMethod("GET"); byte[] artefactBytes = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }; expect(this.repositoryManager.getArtifact("my-repo", "bundle", "com.foo", "1.0.0")) .andReturn(new ByteArrayInputStream(artefactBytes)); replay(this.repositoryManager); repositoryController.getArtifact(request, response); verify(this.repositoryManager); assertEquals("application/octet-stream", response.getContentType()); assertArrayEquals(artefactBytes, response.getContentAsByteArray()); }