> @@ -271,4 +273,36 @@ public void testUploadPartMaxSize() throws
> InterruptedException {
> assertEquals(request.getHeader(HttpHeaders.CONTENT_RANGE),
> range.buildHeader());
> assertEquals(request.getHeader(HttpHeaders.CONTENT_LENGTH),
> payload.getContentMetadata().getContentLength().toString());
> }
> +
> + @Test
> + public void testCompleteMultipartUpload() throws IOException,
> InterruptedException {
> + MockResponse mr = buildBaseResponse(201);
> + mr.addHeader(HttpHeaders.LOCATION, ARCHIVE_LOCATION);
> + mr.addHeader(GlacierHeaders.ARCHIVE_ID, ARCHIVE_ID);
> + server.enqueue(mr);
> +
> + String partHashcode =
> "9bc1b2a288b26af7257a36277ae3816a7d4f16e89c1e7e77d0a5c48bad62b360";
> + ImmutableMap.Builder<Integer, HashCode> mapBuilder =
> ImmutableMap.builder();
> + mapBuilder.put(1, HashCode.fromString(partHashcode));
> + mapBuilder.put(2, HashCode.fromString(partHashcode));
> + mapBuilder.put(3, HashCode.fromString(partHashcode));
> + mapBuilder.put(4, HashCode.fromString(partHashcode));
I amended your commit to improve the use of `HashCode` and `ImmutableMap`.
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-aws/pull/21/files#r14043319