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

Reply via email to