> +      AzureBlobClient client = createMock(AzureBlobClient.class);
> +      PayloadSlicer slicer = createMock(PayloadSlicer.class);
> +      MutableBlobMetadata metadata = new MutableBlobMetadataImpl();
> +      MutableContentMetadata contentMetadata = new 
> BaseMutableContentMetadata();
> +      
> contentMetadata.setContentLength(MultipartUploadStrategy.MAX_BLOCK_SIZE * 3 + 
> oneMB);
> +      metadata.setName(blobName);
> +      metadata.setContentMetadata(contentMetadata);
> +      Blob blob = new BlobImpl(metadata);
> +      Payload payload = new StringPayload("ABCD");
> +      payload.setContentMetadata(contentMetadata);
> +      blob.setPayload(payload);
> +
> +      expect(slicer.slice(payload, 0, 
> MultipartUploadStrategy.MAX_BLOCK_SIZE)).andReturn(payload);
> +      expect(slicer.slice(payload, MultipartUploadStrategy.MAX_BLOCK_SIZE, 
> MultipartUploadStrategy.MAX_BLOCK_SIZE)).andReturn(payload);
> +      expect(slicer.slice(payload, MultipartUploadStrategy.MAX_BLOCK_SIZE * 
> 2, MultipartUploadStrategy.MAX_BLOCK_SIZE)).andReturn(payload);
> +      expect(slicer.slice(payload, MultipartUploadStrategy.MAX_BLOCK_SIZE * 
> 3, oneMB)).andReturn(payload);

Is the order important here? Then I guess we would need a [strict 
mock](http://easymock.org/EasyMock3_1_Documentation.html)?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/52/files#r5154501

Reply via email to