Search in sources :

Example 1 with Entity

use of javax.ws.rs.client.Entity in project jersey by jersey.

the class GenericResponseTest method testAsyncPost.

@Test
public void testAsyncPost() throws ExecutionException, InterruptedException {
    GenericType<Response> generic = new GenericType<Response>(Response.class);
    Entity entity = Entity.entity("entity", MediaType.WILDCARD_TYPE);
    WebTarget target = target("resource");
    final AsyncInvoker async = target.request().async();
    Response response = async.post(entity, generic).get();
    Assert.assertEquals(200, response.getStatus());
    Assert.assertEquals("entity", response.readEntity(String.class));
}
Also used : Response(javax.ws.rs.core.Response) Entity(javax.ws.rs.client.Entity) GenericType(javax.ws.rs.core.GenericType) AsyncInvoker(javax.ws.rs.client.AsyncInvoker) WebTarget(javax.ws.rs.client.WebTarget) Test(org.junit.Test) JerseyTest(org.glassfish.jersey.test.JerseyTest)

Example 2 with Entity

use of javax.ws.rs.client.Entity in project jersey by jersey.

the class GenericResponseTest method testPost.

@Test
public void testPost() {
    GenericType<Response> generic = new GenericType<Response>(Response.class);
    Entity entity = Entity.entity("entity", MediaType.WILDCARD_TYPE);
    WebTarget target = target("resource");
    SyncInvoker sync = target.request();
    Response response = sync.post(entity, generic);
    Assert.assertEquals(200, response.getStatus());
    Assert.assertEquals("entity", response.readEntity(String.class));
}
Also used : Response(javax.ws.rs.core.Response) Entity(javax.ws.rs.client.Entity) GenericType(javax.ws.rs.core.GenericType) SyncInvoker(javax.ws.rs.client.SyncInvoker) WebTarget(javax.ws.rs.client.WebTarget) Test(org.junit.Test) JerseyTest(org.glassfish.jersey.test.JerseyTest)

Example 3 with Entity

use of javax.ws.rs.client.Entity in project jersey by jersey.

the class HttpMethodEntityTest method _test.

public void _test(String method, boolean entityPresent, boolean shouldFail) {
    Entity entity = entityPresent ? Entity.entity("entity", MediaType.TEXT_PLAIN_TYPE) : null;
    _testSync(method, entity, shouldFail);
    _testAsync(method, entity, shouldFail);
}
Also used : Entity(javax.ws.rs.client.Entity)

Aggregations

Entity (javax.ws.rs.client.Entity)3 WebTarget (javax.ws.rs.client.WebTarget)2 GenericType (javax.ws.rs.core.GenericType)2 Response (javax.ws.rs.core.Response)2 JerseyTest (org.glassfish.jersey.test.JerseyTest)2 Test (org.junit.Test)2 AsyncInvoker (javax.ws.rs.client.AsyncInvoker)1 SyncInvoker (javax.ws.rs.client.SyncInvoker)1