diff options
author | Ravi Pendurty <ravi.pendurty@highstreet-technologies.com> | 2021-04-06 11:41:09 +0200 |
---|---|---|
committer | Ravi Pendurty <ravi.pendurty@highstreet-technologies.com> | 2021-04-08 14:14:15 +0200 |
commit | abe4681722ff1fa897454e5bc1703ef446201a78 (patch) | |
tree | 31a46b87a2dafbe81f06a50ca4fe2aeec0526211 /src/test/java | |
parent | 6796dc92c4fa0b117abb37261986381a5869a6e9 (diff) |
http proxy settings need a different connector
ApacheConnectorProvider supports the http proxy properties defined by DMAAP MR and not the default HttpUrlConnectorProvider
Issue-ID: DMAAP-1548
Signed-off-by: Ravi Pendurty <ravi.pendurty@highstreet-technologies.com>
Change-Id: Ie1cff823ff247133c69434110b04b8191b46a1f6
Signed-off-by: Ravi Pendurty <ravi.pendurty@highstreet-technologies.com>
Diffstat (limited to 'src/test/java')
-rw-r--r-- | src/test/java/org/onap/dmaap/mr/client/impl/DMaapClientUtilTest.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/java/org/onap/dmaap/mr/client/impl/DMaapClientUtilTest.java b/src/test/java/org/onap/dmaap/mr/client/impl/DMaapClientUtilTest.java index 4378942..5d63759 100644 --- a/src/test/java/org/onap/dmaap/mr/client/impl/DMaapClientUtilTest.java +++ b/src/test/java/org/onap/dmaap/mr/client/impl/DMaapClientUtilTest.java @@ -26,11 +26,14 @@ import static org.mockito.Matchers.any; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; +import java.util.Properties; + import javax.ws.rs.client.Invocation.Builder; import javax.ws.rs.client.WebTarget; import javax.ws.rs.core.Response; import org.glassfish.jersey.client.ClientConfig; +import org.glassfish.jersey.client.ClientProperties; import org.junit.Before; import org.junit.Test; import org.mockito.Mock; @@ -78,6 +81,15 @@ public class DMaapClientUtilTest { verify(target).request(); verify(builder, times(2)).header((String) any(), any()); } + + @Test + public void testSetHttpClientProperties() { + Properties properties = new Properties(); + properties.setProperty(ClientProperties.PROXY_URI, "http://localhost:1234"); + ClientConfig cConfig = DmaapClientUtil.getClientConfig(properties); + + assertEquals(cConfig.getConnectorProvider().getClass().getSimpleName(), "ApacheConnectorProvider"); + } private ClientConfig getClientConfig(){ if(config==null){ |