@Override public JerseyRequest setFiles(List<RequestFilePart> files) { delegateRequest.setFiles(files); return this; }
public ApplicationLinkRequest setFiles(List<RequestFilePart> files) { return setDelegate(request.setFiles(files)); }
public ApplicationLinkRequest setFiles(List<RequestFilePart> files) { return setDelegate(request.setFiles(files)); }
@Test(expected = NullPointerException.class) public void testNullSetFiles() throws Exception { final Request<?, ?> request = requestFactory.createRequest(Request.MethodType.PUT, "http://localhost"); request.setFiles(null); }
public void testSetFilesReturnsItself() throws Exception { final List<RequestFilePart> fileParts = Collections.singletonList(new RequestFilePart(testFile, "testFile")); final Request<?, ?> request = requestFactory.createRequest(Request.MethodType.POST, "http://localhost"); assertEquals(request, request.setFiles(fileParts)); }
@Test(expected = IllegalStateException.class) public void testSetFilesWithGetRequest() throws Exception { final List<RequestFilePart> fileParts = Collections.singletonList(new RequestFilePart(testFile, "testFile")); final Request<?, ?> request = requestFactory.createRequest(Request.MethodType.GET, "http://localhost"); request.setFiles(fileParts); }
@Test(expected = IllegalStateException.class) public void testSetFilesWithHeadRequest() throws Exception { final List<RequestFilePart> fileParts = Collections.singletonList(new RequestFilePart(testFile, "testFile")); final Request<?, ?> request = requestFactory.createRequest(Request.MethodType.HEAD, "http://localhost"); request.setFiles(fileParts); }
@Test(expected = IllegalStateException.class) public void testSetFilesWithDeleteRequest() throws Exception { final List<RequestFilePart> fileParts = Collections.singletonList(new RequestFilePart(testFile, "testFile")); final Request<?, ?> request = requestFactory.createRequest(Request.MethodType.DELETE, "http://localhost"); request.setFiles(fileParts); }
@Test public void testCanSendMultipartPostRequest() throws Exception { Server server = new Server(0); ServletHandler handler = new ServletHandler(); handler.addServletWithMapping(SetFilesServlet.class, "/*"); server.setHandler(handler); try { // start jetty. server.start(); // now, make a request. Request<?, ?> request = requestFactory.createRequest(Request.MethodType.POST, "http://localhost:" + getActivePort(server)); request.setFiles(Collections.singletonList(new RequestFilePart(testFile, "testFile"))); request.execute(new ResponseHandler() { public void handle(final Response response) throws ResponseException { assertTrue(response.isSuccessful()); } }); } finally { server.stop(); } }
@Test public void testCanSendMultipartPutRequest() throws Exception { Server server = new Server(0); ServletHandler handler = new ServletHandler(); handler.addServletWithMapping(SetFilesServlet.class, "/*"); server.setHandler(handler); try { // start jetty. server.start(); // now, make a request. Request<?, ?> request = requestFactory.createRequest(Request.MethodType.PUT, "http://localhost:" + getActivePort(server)); request.setFiles(Collections.singletonList(new RequestFilePart(testFile, "testFile"))); request.execute(new ResponseHandler() { public void handle(final Response response) throws ResponseException { assertTrue(response.isSuccessful()); } }); } finally { server.stop(); } }