List of usage examples for org.apache.commons.httpclient.methods DeleteMethod releaseConnection
@Override public void releaseConnection()
From source file:terrastore.server.impl.JsonHttpServerTest.java
@Test public void testRemoveValue() throws Exception { UpdateService updateService = createMock(UpdateService.class); QueryService queryService = createMock(QueryService.class); BackupService backupService = createMock(BackupService.class); StatsService statsService = createMock(StatsService.class); updateService.removeValue("bucket", new Key("test1")); expectLastCall().once();// www .j ava 2 s .c o m replay(updateService, queryService, backupService, statsService); JsonHttpServer server = startServerWith(updateService, queryService, backupService, statsService); HttpClient client = new HttpClient(); DeleteMethod method = new DeleteMethod("http://localhost:8080/bucket/test1"); client.executeMethod(method); assertEquals(HttpStatus.SC_NO_CONTENT, method.getStatusCode()); method.releaseConnection(); stopServer(server); verify(updateService, queryService, backupService, statsService); }
From source file:terrastore.server.impl.JsonHttpServerTest.java
@Test public void testRemoveByRangeWithNoComparator() throws Exception { UpdateService updateService = createMock(UpdateService.class); QueryService queryService = createMock(QueryService.class); BackupService backupService = createMock(BackupService.class); StatsService statsService = createMock(StatsService.class); Range range = new Range(new Key("aaaa"), new Key("ffff"), 0, "", 0); updateService.removeByRange("bucket", range, new Predicate(null)); expectLastCall().andReturn(new Keys(Collections.EMPTY_SET)).once(); replay(updateService, queryService, backupService, statsService); JsonHttpServer server = startServerWith(updateService, queryService, backupService, statsService); HttpClient client = new HttpClient(); DeleteMethod method = new DeleteMethod("http://localhost:8080/bucket/range?startKey=aaaa&endKey=ffff"); client.executeMethod(method);/* w ww . j a va 2 s . co m*/ assertEquals(HttpStatus.SC_OK, method.getStatusCode()); method.releaseConnection(); stopServer(server); verify(updateService, queryService, backupService, statsService); }
From source file:terrastore.server.impl.JsonHttpServerTest.java
@Test public void testRemoveByRangeWithComparator() throws Exception { UpdateService updateService = createMock(UpdateService.class); QueryService queryService = createMock(QueryService.class); BackupService backupService = createMock(BackupService.class); StatsService statsService = createMock(StatsService.class); Range range = new Range(new Key("aaaa"), new Key("ffff"), 0, "lexical-asc", 0); updateService.removeByRange("bucket", range, new Predicate(null)); expectLastCall().andReturn(new Keys(Collections.EMPTY_SET)).once(); replay(updateService, queryService, backupService, statsService); JsonHttpServer server = startServerWith(updateService, queryService, backupService, statsService); HttpClient client = new HttpClient(); DeleteMethod method = new DeleteMethod( "http://localhost:8080/bucket/range?startKey=aaaa&endKey=ffff&comparator=lexical-asc"); client.executeMethod(method);/* w w w .j a v a 2s . c o m*/ assertEquals(HttpStatus.SC_OK, method.getStatusCode()); method.releaseConnection(); stopServer(server); verify(updateService, queryService, backupService, statsService); }
From source file:terrastore.server.impl.JsonHttpServerTest.java
@Test public void testRemoveByRangeWithLimit() throws Exception { UpdateService updateService = createMock(UpdateService.class); QueryService queryService = createMock(QueryService.class); BackupService backupService = createMock(BackupService.class); StatsService statsService = createMock(StatsService.class); Range range = new Range(new Key("aaaa"), new Key("ffff"), 100, "", 0); updateService.removeByRange("bucket", range, new Predicate(null)); expectLastCall().andReturn(new Keys(Collections.EMPTY_SET)).once(); replay(updateService, queryService, backupService, statsService); JsonHttpServer server = startServerWith(updateService, queryService, backupService, statsService); HttpClient client = new HttpClient(); DeleteMethod method = new DeleteMethod( "http://localhost:8080/bucket/range?startKey=aaaa&endKey=ffff&limit=100"); client.executeMethod(method);//from w w w . j av a2 s .c om assertEquals(HttpStatus.SC_OK, method.getStatusCode()); method.releaseConnection(); stopServer(server); verify(updateService, queryService, backupService, statsService); }
From source file:terrastore.server.impl.JsonHttpServerTest.java
@Test public void testRemoveByRangeWithPredicate() throws Exception { UpdateService updateService = createMock(UpdateService.class); QueryService queryService = createMock(QueryService.class); BackupService backupService = createMock(BackupService.class); StatsService statsService = createMock(StatsService.class); Range range = new Range(new Key("aaaa"), new Key("ffff"), 100, "", 10000L); updateService.removeByRange("bucket", range, new Predicate("condition:some")); expectLastCall().andReturn(new Keys(Collections.EMPTY_SET)).once(); replay(updateService, queryService, backupService, statsService); JsonHttpServer server = startServerWith(updateService, queryService, backupService, statsService); HttpClient client = new HttpClient(); DeleteMethod method = new DeleteMethod( "http://localhost:8080/bucket/range?startKey=aaaa&endKey=ffff&limit=100&timeToLive=10000&predicate=condition:some"); client.executeMethod(method);/*w w w. j ava 2 s . c o m*/ assertEquals(HttpStatus.SC_OK, method.getStatusCode()); method.releaseConnection(); stopServer(server); verify(updateService, queryService, backupService, statsService); }
From source file:terrastore.server.impl.JsonHttpServerTest.java
@Test public void testJsonErrorMessageOnInternalFail() throws Exception { UpdateService updateService = createMock(UpdateService.class); QueryService queryService = createMock(QueryService.class); BackupService backupService = createMock(BackupService.class); StatsService statsService = createMock(StatsService.class); updateService.removeBucket("bucket"); expectLastCall().andThrow(new UpdateOperationException(new ErrorMessage(500, "error"))).once(); replay(updateService, queryService, backupService, statsService); JsonHttpServer server = startServerWith(updateService, queryService, backupService, statsService); HttpClient client = new HttpClient(); DeleteMethod method = new DeleteMethod("http://localhost:8080/bucket"); method.setRequestHeader("Content-Type", "application/json"); client.executeMethod(method);//w w w.ja va2 s . c o m assertEquals(500, method.getStatusCode()); assertEquals(toJson(new ErrorMessage(500, "error")), method.getResponseBodyAsString()); method.releaseConnection(); stopServer(server); verify(updateService, queryService, backupService, statsService); }
From source file:webdav.ManageWebDAVContacts.java
private void deleteVCardsFromWebDAV(String strUriFile) { try {// w w w . j a va2s .c o m DeleteMethod httpMethod = new DeleteMethod(strUriFile); this.client.executeMethod(httpMethod); httpMethod.releaseConnection(); } catch (IOException e) { e.printStackTrace(); } }