}
@Test
public void testResteasy734() throws Exception
{
ResteasyWebTarget target = null;
Response response = null;
target = client.target("http://localhost:8081/encoded/pathparam/bee bop");
response = target.request().get();
String entity = response.readEntity(String.class);
System.out.println("Received encoded path param: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee%20bop", entity);
response.close();
target = client.target("http://localhost:8081/decoded/pathparam/bee bop");
response = target.request().get();
entity = response.readEntity(String.class);
System.out.println("Received decoded path param: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee bop", entity);
response.close();
target = client.target("http://localhost:8081/encoded/matrix;m=bee bop");
response = target.request().get();
entity = response.readEntity(String.class);
System.out.println("Received encoded matrix param: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee%20bop", entity);
response.close();
target = client.target("http://localhost:8081/decoded/matrix;m=bee bop");
response = target.request().get();
entity = response.readEntity(String.class);
System.out.println("Received decoded matrix param: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee bop", entity);
response.close();
target = client.target("http://localhost:8081/encoded/query?m=bee bop");
response = target.request().get();
entity = response.readEntity(String.class);
System.out.println("Received encoded query param: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee%20bop", entity);
response.close();
target = client.target("http://localhost:8081/decoded/query?m=bee bop");
response = target.request().get();
entity = response.readEntity(String.class);
System.out.println("Received decoded query param: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee bop", entity);
response.close();
target = client.target("http://localhost:8081/encoded/form");
Form form = new Form();
form.param("f", "bee bop");
response = target.request().post(Entity.form(form));
entity = response.readEntity(String.class);
System.out.println("Received encoded form param: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee+bop", entity);
response.close();
target = client.target("http://localhost:8081/decoded/form");
form = new Form();
form.param("f", "bee bop");
response = target.request().post(Entity.form(form));
entity = response.readEntity(String.class);
System.out.println("Received decoded form param: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee bop", entity);
response.close();
target = client.target("http://localhost:8081/encoded/segment/bee bop");
response = target.request().get();
entity = response.readEntity(String.class);
System.out.println("Received encoded path param from segment: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee%20bop", entity);
response.close();
target = client.target("http://localhost:8081/decoded/segment/bee bop");
response = target.request().get();
entity = response.readEntity(String.class);
System.out.println("Received decoded path param from segment: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee bop", entity);
response.close();
target = client.target("http://localhost:8081/encoded/segment/matrix/params;m=bee bop");
response = target.request().get();
entity = response.readEntity(String.class);
System.out.println("Received encoded matrix param from segment: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee%20bop", entity);
response.close();
target = client.target("http://localhost:8081/decoded/segment/matrix/params;m=bee bop");
response = target.request().get();
entity = response.readEntity(String.class);
System.out.println("Received decoded matrix param from segment: " + entity);
Assert.assertEquals(200, response.getStatus());
Assert.assertEquals("bee bop", entity);
response.close();