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