try (final Response res = target().request() .header(LINK, fromUri(LDP.BasicContainer.getIRIString()).rel(TYPE).build()) .header(SLUG, generateRandomValue(getClass().getSimpleName())) .post(entity(containerContent, TEXT_TURTLE))) { assertEquals(SUCCESSFUL, res.getStatusInfo().getFamily(), try (final Response res = target(container).request() .header(LINK, fromUri(LDP.NonRDFSource.getIRIString()).rel(TYPE).build()) .post(entity(binary, TEXT_PLAIN))) { assertEquals(SUCCESSFUL, res.getStatusInfo().getFamily(), "Check for a valid response to POSTing an LDP-NR"); setBinaryLocation(res.getLocation().toString()); try (final Response res = target(container).request().post(entity(content, TEXT_TURTLE))) { assertEquals(SUCCESSFUL, res.getStatusInfo().getFamily(), "Check for a valid response to POSTing an LDP-RS"); setResourceLocation(res.getLocation().toString()); try (final Response res = target(getBinaryLocation()).request() .header(LINK, fromUri(LDP.NonRDFSource.getIRIString()).rel(TYPE).build()) .put(entity(binary + ".2", TEXT_PLAIN))) { try (final Response res = target(getResourceLocation()).request().method("PATCH", entity("INSERT { <> <http://purl.org/dc/terms/title> \"Title\" } WHERE {}", APPLICATION_SPARQL_UPDATE))) { try (final Response res = target(getBinaryLocation()).request() .header(LINK, fromUri(LDP.NonRDFSource.getIRIString()).rel(TYPE).build()) .put(entity(binary + ".3", TEXT_PLAIN))) {
try (final Response res = target().request() .header(LINK, fromUri(LDP.BasicContainer.getIRIString()).rel(TYPE).build()) .header(SLUG, generateRandomValue(getClass().getSimpleName())) .post(entity(containerContent, TEXT_TURTLE))) { assertEquals(SUCCESSFUL, res.getStatusInfo().getFamily(), try (final Response res = target(container).request() .header(LINK, fromUri(LDP.NonRDFSource.getIRIString()).rel(TYPE).build()) .post(entity(binary, TEXT_PLAIN))) { assertEquals(SUCCESSFUL, res.getStatusInfo().getFamily(), "Check for a valid response to POSTing an LDP-NR"); setBinaryLocation(res.getLocation().toString()); try (final Response res = target(container).request().post(entity(content, TEXT_TURTLE))) { assertEquals(SUCCESSFUL, res.getStatusInfo().getFamily(), "Check for a valid response to POSTing an LDP-RS"); setResourceLocation(res.getLocation().toString()); try (final Response res = target(getBinaryLocation()).request() .header(LINK, fromUri(LDP.NonRDFSource.getIRIString()).rel(TYPE).build()) .put(entity(binary + ".2", TEXT_PLAIN))) { try (final Response res = target(getResourceLocation()).request().method("PATCH", entity("INSERT { <> <http://purl.org/dc/terms/title> \"Title\" } WHERE {}", APPLICATION_SPARQL_UPDATE))) { try (final Response res = target(getBinaryLocation()).request() .header(LINK, fromUri(LDP.NonRDFSource.getIRIString()).rel(TYPE).build()) .put(entity(binary + ".3", TEXT_PLAIN))) {