> +
> + @Test
> + public void testUploadPart() throws InterruptedException {
> + MockResponse mr = buildBaseResponse(204);
> + mr.addHeader(GlacierHeaders.TREE_HASH, TREEHASH);
> + server.enqueue(mr);
> +
> + assertEquals(
> + client.uploadPart(VAULT_NAME, MULTIPART_UPLOAD_ID,
> ContentRange.Builder.fromPartNumber(0, 4), buildPayload(4 * MiB)),
> + TREEHASH);
> + RecordedRequest request = server.takeRequest();
> + assertEquals(request.getRequestLine(),
> + "PUT /-/vaults/" + VAULT_NAME + "/multipart-uploads/" +
> MULTIPART_UPLOAD_ID + " " + HTTP);
> + assertEquals(request.getHeader(HttpHeaders.CONTENT_RANGE), "bytes
> 0-4194303/*");
> + assertEquals(request.getHeader(HttpHeaders.CONTENT_LENGTH), "4194304");
> + }
Can you add a unit test for the max size?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-aws/pull/18/files#r13948429