@Test public void getSolution(@ArquillianResource URL baseUrl) { RegisterBuiltin.register(ResteasyProviderFactory.getInstance()); VehicleRoutingRestService vehicleRoutingRestService = ProxyFactory.create(VehicleRoutingRestService.class, baseUrl.toExternalForm() + "rest"); JsonVehicleRoutingSolution solution = vehicleRoutingRestService.getSolution(); assertNotNull(solution); }
public <T> T get(String uriTemplate, Class<T> type, Object... params) throws Exception { return createRequest(uriTemplate).followRedirects(true).pathParameters( params).get(type).getEntity(); }
public static <T> T create(Class<T> clazz, String base) { return create(clazz, base, ClientRequest.getDefaultExecutor()); }
public void build(ClientRequest request, Object object) { request.body(mediaType, object, type, genericType, annotations); }
/** * Quietly closes the resteasy client (releases the connection). * @param response */ private void closeQuietly(ClientResponse<?> response) { if (response != null) { response.releaseConnection(); } }
public ClientResponse httpMethod(String httpMethod) throws Exception { this.httpMethod = httpMethod; return execute(); }
public static <T> ClientInvoker createClientInvoker(Class<T> clazz, Method method, URI baseUri, ClientExecutor executor, ResteasyProviderFactory providerFactory, EntityExtractorFactory extractorFactory, Map<String, Object> requestAttributes) { return createClientInvoker(clazz, method, baseUri, new ProxyConfig(null, executor, providerFactory, extractorFactory, requestAttributes, null, null)); }
public static <T> ProxyBuilder<T> build(Class<T> iface, String base) { return new ProxyBuilder<T>(iface, ProxyFactory.createUri(base)); }
public ClientRequestFactory(ClientExecutor executor, ResteasyProviderFactory providerFactory, URI base) { init(executor, providerFactory, base); }
private void setBody(ClientRequest request, MockHttpRequest mockHttpRequest) throws IOException { if (request.getBody() == null) return; }
public String extractEntity(ClientRequestContext context, Object... args) { Link link2 = getLink(link, context); return link2 == null ? null : link2.getHref(); } };
public <T> T get(String uriTemplate, Class<T> type, Object... params) throws Exception { return createRequest(uriTemplate).followRedirects(true).pathParameters( params).get(type).getEntity(); }
public static <T> T create(Class<T> clazz, String base) { return create(clazz, base, ClientRequest.getDefaultExecutor()); }
public ClientResponse httpMethod(String httpMethod) throws Exception { this.httpMethod = httpMethod; return execute(); }
public static <T> ClientInvoker createClientInvoker(Class<T> clazz, Method method, URI baseUri, ClientExecutor executor, ResteasyProviderFactory providerFactory, EntityExtractorFactory extractorFactory, Map<String, Object> requestAttributes) { return createClientInvoker(clazz, method, baseUri, new ProxyConfig(null, executor, providerFactory, extractorFactory, requestAttributes, null, null)); }
public static <T> ProxyBuilder<T> build(Class<T> iface, String base) { return new ProxyBuilder<T>(iface, ProxyFactory.createUri(base)); }
public ClientRequestFactory(ClientExecutor executor, ResteasyProviderFactory providerFactory) { init(executor, providerFactory, null); }
public ClientRequestFactory(ClientExecutor executor, ResteasyProviderFactory providerFactory, URI base) { init(executor, providerFactory, base); }