> @@ -232,6 +233,22 @@ public void testGetPublicAccessForContainer() throws
> SecurityException, NoSuchMe
> assertFallbackClassEquals(method, NullOnContainerNotFound.class);
> }
>
> + public void testSetPublicAccessForContainer() throws SecurityException,
> NoSuchMethodException, IOException {
> + Invokable<?, ?> method = method(AzureBlobClient.class,
> "setPublicAccessForContainer", String.class, PublicAccess.class);
> + GeneratedHttpRequest request = processor.createRequest(method,
> ImmutableList.<Object> of("container", PublicAccess.CONTAINER));
> +
> + assertRequestLineEquals(request,
> + "PUT
> https://identity.blob.core.windows.net/container?restype=container&comp=acl
> HTTP/1.1");
> + assertNonPayloadHeadersEqual(request,
> + "x-ms-blob-public-access: container\n" +
> + "x-ms-version: 2012-02-12\n");
> + assertPayloadEquals(request, null, null, false);
> +
> + assertResponseParserClassEquals(method, request,
> ParseETagHeader.class);
> + assertSaxResponseParserClassEquals(method, null);
> + assertFallbackClassEquals(method, null);
> + }
Add a test to verify the PRIVATE case does not add the header?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/631/files#r22459526