Assert.assertTrue("source url-encode-keys should be enabled", s3Source.isUrlEncodeKeys());
Assert.assertTrue("source vhost should be enabled", s3Source.isEnableVHosts());
Assert.assertFalse("source smart-client should be disabled", s3Source.isSmartClientEnabled());
Assert.assertTrue("source apache-client should be enabled", s3Source.isApacheClientEnabled());
Assert.assertEquals("target protocol mismatch", Protocol.https, s3Target.getProtocol());
Assert.assertEquals(targetKeyPrefix, s3Target.getKeyPrefix());
Assert.assertTrue("target vhost should be enabled", s3Target.isEnableVHosts());
Assert.assertFalse("target smart-client should be disabled", s3Target.isSmartClientEnabled());
Assert.assertTrue("target apache-client should be enabled", s3Target.isApacheClientEnabled());
Assert.assertTrue("target versions should be enabled", s3Target.isIncludeVersions());