services/s3/src/it/java/software/amazon/awssdk/services/s3/checksum/AsyncHttpChecksumIntegrationTest.java [425:462]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private void assertChecksumModeEnabledWithChecksumValidationEnabled(ChecksumAlgorithm checksumAlgorithm) {
        if (checksumAlgorithm == null) {
            assertRequestAndResponseDoNotContainMd5Header();
            assertThat(interceptor.responseFlexibleChecksumHeader()).isNull();
        } else {
            assertRequestAndResponseDoNotContainMd5Header();
            assertThat(interceptor.responseFlexibleChecksumHeader()).isNotNull();
        }
    }

    private void assertChecksumModeNotEnabledWithChecksumValidationEnabled() {
        assertRequestAndResponseContainMd5Header();
        assertThat(interceptor.responseFlexibleChecksumHeader()).isNull();
    }

    private void assertChecksumModeEnabledWithChecksumValidationDisabled(ChecksumAlgorithm checksumAlgorithm) {
        if (checksumAlgorithm == null) {
            assertRequestAndResponseDoNotContainMd5Header();
            assertThat(interceptor.responseFlexibleChecksumHeader()).isNull();
        } else {
            assertRequestAndResponseDoNotContainMd5Header();
            assertThat(interceptor.responseFlexibleChecksumHeader()).isNotNull();
        }
    }

    private void assertChecksumModeNotEnabledWithChecksumValidationDisabled() {
        assertRequestAndResponseDoNotContainMd5Header();
        assertThat(interceptor.responseFlexibleChecksumHeader()).isNull();
    }

    private void assertRequestAndResponseContainMd5Header() {
        assertThat(interceptor.requestTransferEncodingHeader()).isEqualTo("append-md5");
        assertThat(interceptor.responseTransferEncodingHeader()).isEqualTo("append-md5");
    }

    private void assertRequestAndResponseDoNotContainMd5Header() {
        assertThat(interceptor.requestTransferEncodingHeader()).isNull();
        assertThat(interceptor.responseTransferEncodingHeader()).isNull();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



services/s3/src/it/java/software/amazon/awssdk/services/s3/checksum/HttpChecksumIntegrationTest.java [552:590]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private void assertChecksumModeEnabledWithChecksumValidationEnabled(ChecksumAlgorithm checksumAlgorithm) {
        if (checksumAlgorithm == null) {
            assertRequestAndResponseDoNotContainMd5Header();
            assertThat(interceptor.responseFlexibleChecksumHeader()).isNull();
        } else {
            assertRequestAndResponseDoNotContainMd5Header();
            assertThat(interceptor.responseFlexibleChecksumHeader()).isNotNull();
        }
    }


    private void assertChecksumModeNotEnabledWithChecksumValidationEnabled() {
        assertRequestAndResponseContainMd5Header();
        assertThat(interceptor.responseFlexibleChecksumHeader()).isNull();
    }

    private void assertChecksumModeEnabledWithChecksumValidationDisabled(ChecksumAlgorithm checksumAlgorithm) {
        if (checksumAlgorithm == null) {
            assertRequestAndResponseDoNotContainMd5Header();
            assertThat(interceptor.responseFlexibleChecksumHeader()).isNull();
        } else {
            assertRequestAndResponseDoNotContainMd5Header();
            assertThat(interceptor.responseFlexibleChecksumHeader()).isNotNull();
        }
    }

    private void assertChecksumModeNotEnabledWithChecksumValidationDisabled() {
        assertRequestAndResponseDoNotContainMd5Header();
        assertThat(interceptor.responseFlexibleChecksumHeader()).isNull();
    }

    private void assertRequestAndResponseContainMd5Header() {
        assertThat(interceptor.requestTransferEncodingHeader()).isEqualTo("append-md5");
        assertThat(interceptor.responseTransferEncodingHeader()).isEqualTo("append-md5");
    }

    private void assertRequestAndResponseDoNotContainMd5Header() {
        assertThat(interceptor.requestTransferEncodingHeader()).isNull();
        assertThat(interceptor.responseTransferEncodingHeader()).isNull();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



