diff options
author | Tomasz Zarna | 2008-11-24 14:51:11 +0000 |
---|---|---|
committer | Tomasz Zarna | 2008-11-24 14:51:11 +0000 |
commit | ba104d9ea7c7667e027aa5c637e7545064318d60 (patch) | |
tree | b5ebd616db79cd74c81f1d5670f8e10635d71ea9 /tests/org.eclipse.core.tests.net | |
parent | c557f37a7d6a14d735a868ce284a0581911fad46 (diff) | |
download | eclipse.platform.team-ba104d9ea7c7667e027aa5c637e7545064318d60.tar.gz eclipse.platform.team-ba104d9ea7c7667e027aa5c637e7545064318d60.tar.xz eclipse.platform.team-ba104d9ea7c7667e027aa5c637e7545064318d60.zip |
bug 255981: [Net] Setting direct provider on ProxySelector doesn't affect ProxyManager
Diffstat (limited to 'tests/org.eclipse.core.tests.net')
-rw-r--r-- | tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/NetTest.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/NetTest.java b/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/NetTest.java index c79ddeb98..17e238768 100644 --- a/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/NetTest.java +++ b/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/NetTest.java @@ -365,4 +365,24 @@ public class NetTest extends TestCase { assertEquals(data4.length, 0); } + public void testBug255981() throws CoreException, URISyntaxException { + setDataTest(IProxyData.HTTP_PROXY_TYPE); + setDataTest(IProxyData.HTTPS_PROXY_TYPE); + setDataTest(IProxyData.SOCKS_PROXY_TYPE); + + this.getProxyManager().setProxiesEnabled(false); + + IProxyData data = this.getProxyManager().getProxyDataForHost( + "randomhost.com", IProxyData.HTTP_PROXY_TYPE); + assertNull(data); + + IProxyData[] data2 = this.getProxyManager().select( + new URI("http://randomhost.com")); + assertEquals(data2.length, 0); + + IProxyData data3[] = this.getProxyManager().getProxyDataForHost( + "http://randomhost.com"); + assertEquals(data3.length, 0); + } + } |