Assert.assertEquals(200, response.getStatus());
Customer cust = response.getEntity(Customer.class);
String etag = response.getHeaders().getFirst("ETag");
System.out.println("Doing a conditional GET with ETag: " + etag);
response = wr.header("If-None-Match", etag).get(ClientResponse.class);
Assert.assertEquals(304, response.getStatus());
cust.setCity("Bedford");
response = wr.header("If-Match", "JUNK").type(MediaType.APPLICATION_XML).put(ClientResponse.class, cust);
// Assert.assertEquals(412, response.getStatus()); // original test is not passing