From 81e885422fa48adfe5b8f0445188e8efcc902fc1 Mon Sep 17 00:00:00 2001 From: Andrew Gaul Date: Mon, 26 Dec 2022 12:20:23 +0900 Subject: [PATCH] Suppress spurious md5 deprecation warnings --- src/test/java/org/gaul/s3proxy/AliasBlobStoreTest.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/test/java/org/gaul/s3proxy/AliasBlobStoreTest.java b/src/test/java/org/gaul/s3proxy/AliasBlobStoreTest.java index 7e817ad..1208456 100644 --- a/src/test/java/org/gaul/s3proxy/AliasBlobStoreTest.java +++ b/src/test/java/org/gaul/s3proxy/AliasBlobStoreTest.java @@ -123,6 +123,7 @@ public final class AliasBlobStoreTest { createContainer(aliasContainerName); String blobName = TestUtils.createRandomBlobName(); ByteSource content = TestUtils.randomByteSource().slice(0, 1024); + @SuppressWarnings("deprecation") String contentMD5 = Hashing.md5().hashBytes(content.read()).toString(); Blob blob = aliasBlobStore.blobBuilder(blobName).payload(content) .build(); @@ -143,6 +144,7 @@ public final class AliasBlobStoreTest { createContainer(aliasContainerName); String blobName = TestUtils.createRandomBlobName(); ByteSource content = TestUtils.randomByteSource().slice(0, 1024); + @SuppressWarnings("deprecation") HashCode contentHash = Hashing.md5().hashBytes(content.read()); Blob blob = aliasBlobStore.blobBuilder(blobName).build(); MultipartUpload mpu = aliasBlobStore.initiateMultipartUpload( @@ -156,9 +158,10 @@ public final class AliasBlobStoreTest { parts.add(part); String mpuETag = aliasBlobStore.completeMultipartUpload(mpu, parts.build()); + @SuppressWarnings("deprecation") + HashCode contentHash2 = Hashing.md5().hashBytes(contentHash.asBytes()); assertThat(mpuETag).isEqualTo( - String.format("\"%s-1\"", - Hashing.md5().hashBytes(contentHash.asBytes()))); + String.format("\"%s-1\"", contentHash2)); blob = aliasBlobStore.getBlob(aliasContainerName, blobName); try (InputStream actual = blob.getPayload().openStream(); InputStream expected = content.openStream()) {