> + HttpRequest getRequest = signer.signGetBlob(containerName,
> + blobName);
> + assertNotNull(getRequest, "regionId=" + regionId + ", container="
> + + containerName + ", blob=" + blobName);
> + response = client.invoke(getRequest);
> + if (response.getStatusCode() != 200) {
> + fail("Signed GET expected to return 200 but returned "
> + + response.getStatusCode());
> + }
> + Payload payload = response.getPayload();
> + byte[] output = ByteStreams.toByteArray(payload);
> + if (!Arrays.equals(input.read(), output)) {
> + fail("Data with signed GET not identical to what was put");
> + }
> + } catch (Exception e) {
> + fail("Failed signed GET test");
Done.
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/94/files#r13478689