Skip to content

Commit 0127367

Browse files
committed
adds unit test
1 parent a262468 commit 0127367

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/impl/TestErrorTranslation.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import org.junit.Test;
3131
import software.amazon.awssdk.awscore.retry.conditions.RetryOnErrorCodeCondition;
3232
import software.amazon.awssdk.core.exception.SdkClientException;
33+
import software.amazon.awssdk.core.exception.SdkException;
3334
import software.amazon.awssdk.core.retry.RetryPolicyContext;
3435
import software.amazon.awssdk.services.s3.model.NoSuchKeyException;
3536
import software.amazon.encryption.s3.S3EncryptionClientException;
@@ -163,4 +164,12 @@ public void testEncryptionClientExceptionExtraction() throws Throwable {
163164
new S3EncryptionClientException("middle", NoSuchKeyException.builder().build())));
164165
});
165166
}
167+
168+
@Test
169+
public void testNonEncryptionClientExceptionExtraction() throws Throwable {
170+
intercept(SdkException.class, () -> {
171+
throw maybeExtractSdkException(
172+
sdkException("top", sdkException("middle", new NoConstructorIOE())));
173+
});
174+
}
166175
}

0 commit comments

Comments
 (0)