> +            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

Reply via email to