@@ -29,6 +29,7 @@ public void proxySettingsUsedIfTheyAreSet() {
2929        System .setProperty ("http.proxyPort" , ""  + port );
3030
3131        DetectProxyConfig  proxyConfig  = new  DetectProxyConfig ();
32+ 
3233        assertThat (proxyConfig .getHost (), is (equalTo (host )));
3334        assertThat (proxyConfig .getPort (), is (equalTo (port )));
3435        assertThat (proxyConfig .isProxyAvailable (), is (equalTo (true )));
@@ -40,6 +41,7 @@ public void proxySettingsUsesEnvVariablesIfTheyAreSet() throws Exception {
4041        envVars .set ("http.proxyPort" , Integer .toString (envPort ));
4142
4243        DetectProxyConfig  proxyConfig  = new  DetectProxyConfig ();
44+ 
4345        assertThat (proxyConfig .getHost (), is (equalTo (envHost )));
4446        assertThat (proxyConfig .getPort (), is (equalTo (envPort )));
4547        assertThat (proxyConfig .isProxyAvailable (), is (equalTo (true )));
@@ -55,9 +57,16 @@ public void propertyOverridesEnvVariable() throws Exception {
5557        envVars .set ("http.proxyPort" , Integer .toString (envPort ));
5658
5759        DetectProxyConfig  proxyConfig  = new  DetectProxyConfig ();
60+ 
5861        assertThat (proxyConfig .getHost (), is (equalTo (propHost )));
5962        assertThat (proxyConfig .getPort (), is (equalTo (propPort )));
6063        assertThat (proxyConfig .isProxyAvailable (), is (equalTo (true )));
6164    }
6265
66+     @ Test 
67+     public  void  nullProxyHostOrProxyPort () throws  Exception  {
68+         DetectProxyConfig  proxyConfig  = new  DetectProxyConfig ();
69+ 
70+         assertThat (proxyConfig .isProxyAvailable (), is (equalTo (false )));
71+     }
6372}
0 commit comments