> @@ -99,15 +92,10 @@ public void testListMultipartUploads() throws Exception { > long partSizeInMb = 1; > String uploadId = api.initiateMultipartUpload(VAULT_NAME1, > partSizeInMb); > try { > - assertNotNull(api.uploadPart(VAULT_NAME1, uploadId, > - ContentRange.fromPartNumber(0, partSizeInMb), > buildPayload(partSizeInMb * MiB))); > - PaginatedMultipartUploadCollection uploads = > api.listMultipartUploads(VAULT_NAME1); > - ImmutableList.Builder<String> list = ImmutableList.builder(); > - for (MultipartUploadMetadata upload : uploads) { > - list.add(upload.getMultipartUploadId()); > - } > - assertThat(list.build()).contains(uploadId); > - assertTrue(api.abortMultipartUpload(VAULT_NAME1, uploadId)); > + assertThat(api.uploadPart(VAULT_NAME1, uploadId, > + ContentRange.fromPartNumber(0, partSizeInMb), > buildPayload(partSizeInMb * MiB))).isNotNull(); > + > assertThat(api.listMultipartUploads(VAULT_NAME1)).extracting("multipartUploadId").contains(uploadId);
Extracting is an interesting new feature in assertj 1.5.0, almost like they hacked on part of Java 8 lambdas: https://github.com/joel-costigliola/assertj-core/wiki/New-and-noteworthy#assertj-core-1.5.0 --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-aws/pull/34/files#r14542005