@Test
    void verifyOperation() throws Throwable {
        val properties = new AbstractDynamoDbProperties() {
            @Serial
            private static final long serialVersionUID = -3599433486448467450L;
        };
        properties.setLocalAddress("github.com");
        properties.setEndpoint("http://localhost:4532");
        properties.setProxyHost("http://localhost:8080");

        val httpClientBuilder = mock(SampleClientBuilder.class);
        val clientBuilder = mock(AwsSyncClientBuilder.class);
        when(clientBuilder.httpClientBuilder(any())).thenReturn(httpClientBuilder);
        assertDoesNotThrow(() -> AmazonClientConfigurationBuilder.prepareSyncClientBuilder(clientBuilder,
            StaticCredentialsProvider.create(AwsBasicCredentials.create("key", "secret")), properties));
    }
This is {@link AmazonClientConfigurationBuilderTests}.

@author Misagh Moayyed
@since 6.3.0
support/cas-server-support-aws/src/test/java/org/apereo/cas/aws/AmazonClientConfigurationBuilderTests.java