@Override public int size() { return delegate.size(); }
@Override public int size() { return delegate.size(); }
@Override public int size() { return delegate.size(); }
@Override public int size() { return delegate.size(); }
protected boolean mapEquals(Map<String, String[]> parameterMap, MultivaluedMap<String, String> queryMap) { if (parameterMap.size() != queryMap.size()) { return false; } for (Iterator<String> it = parameterMap.keySet().iterator(); it.hasNext(); ) { String key = it.next(); String[] parameterValues = parameterMap.get(key); List<String> queryValues = queryMap.get(key); if (parameterValues.length != queryValues.size()) { return false; } for (int i = 0; i < parameterValues.length; i++) { if (!queryValues.contains(parameterValues[i])) { return false; } } } return true; } }
&& jaxrsResponse.getMetadata().size() > 0)
@Override public int size() { return delegate.size(); }
@Override public int size() { return delegate.size(); }
@Override public int size() { return delegate.size(); }
@Override public int size() { return delegate.size(); }
private Map<String, List<String>> convertHeaders(MultivaluedMap<String, Object> requestHeaders) { Map<String, List<String>> convertedHeaders = new HashMap<>(requestHeaders.size()); for (Map.Entry<String, List<Object>> entry : requestHeaders.entrySet()) { convertedHeaders.put(entry.getKey(), entry.getValue().stream().map(o -> o.toString()).collect(Collectors.toList())); } return convertedHeaders; }
private Map<String, List<String>> convertHeaders(MultivaluedMap<String, Object> requestHeaders) { Map<String, List<String>> convertedHeaders = new HashMap<>(requestHeaders.size()); for (Map.Entry<String, List<Object>> entry : requestHeaders.entrySet()) { convertedHeaders.put(entry.getKey(), entry.getValue().stream().map(o -> o.toString()).collect(Collectors.toList())); } return convertedHeaders; }
public MultivaluedMap<String, String> getStringHeaders() { MetadataMap<String, String> headers = new MetadataMap<>(metadata.size()); for (Map.Entry<String, List<Object>> entry : metadata.entrySet()) { String headerName = entry.getKey(); headers.put(headerName, toListOfStrings(headerName, entry.getValue())); } return headers; }
public MultivaluedMap<String, String> getStringHeaders() { MetadataMap<String, String> headers = new MetadataMap<String, String>(metadata.size()); for (Map.Entry<String, List<Object>> entry : metadata.entrySet()) { headers.put(entry.getKey(), toListOfStrings(entry.getValue())); } return headers; }
private String convertPlainQueriesToFiqlExp(MultivaluedMap<String, String> params) { SearchConditionBuilder builder = SearchConditionBuilder.instance(); List<CompleteCondition> list = new ArrayList<>(params.size()); for (Map.Entry<String, List<String>> entry : params.entrySet()) { list.add(getOrCondition(builder, entry)); } return builder.and(list).query(); }
private String convertPlainQueriesToFiqlExp(MultivaluedMap<String, String> params) { SearchConditionBuilder builder = SearchConditionBuilder.instance(); List<CompleteCondition> list = new ArrayList<>(params.size()); for (Map.Entry<String, List<String>> entry : params.entrySet()) { list.add(getOrCondition(builder, entry)); } return builder.and(list).query(); }
private Map<String, List<String>> convertHeaders(MultivaluedMap<String, Object> requestHeaders) { Map<String, List<String>> convertedHeaders = new HashMap<>(requestHeaders.size()); for (Map.Entry<String, List<Object>> entry : requestHeaders.entrySet()) { convertedHeaders.put(entry.getKey(), entry.getValue().stream().map(o -> o.toString()).collect(Collectors.toList())); } return convertedHeaders; }
@Test public void testHeadBookByURL() throws Exception { WebClient wc = WebClient.create("http://localhost:" + PORT + "/bookstore/bookurl/http%3A%2F%2Ftest.com%2Frss%2F123"); Response response = wc.head(); assertTrue(response.getMetadata().size() != 0); assertEquals(0, ((InputStream)response.getEntity()).available()); }
@Test public void testEchoForm() throws Exception { String address = "http://localhost:" + PORT + "/bookstore/form"; WebClient wc = WebClient.create(address, Collections.singletonList(new LoggingFeature())); Form formOut = new Form().param("a", "aValue").param("b", "b value") .param("c%", "cValue"); Form formIn = wc.post(formOut, Form.class); assertEquals(3, formIn.asMap().size()); assertEquals("aValue", formIn.asMap().getFirst("a")); assertEquals("b value", formIn.asMap().getFirst("b")); assertEquals("cValue", formIn.asMap().getFirst("c%")); }