Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.tasks.tests')
-rw-r--r--org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/core/TaskRepositoryLocationTest.java21
1 files changed, 12 insertions, 9 deletions
diff --git a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/core/TaskRepositoryLocationTest.java b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/core/TaskRepositoryLocationTest.java
index 89a69b422..5151be66b 100644
--- a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/core/TaskRepositoryLocationTest.java
+++ b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/core/TaskRepositoryLocationTest.java
@@ -14,16 +14,17 @@ package org.eclipse.mylyn.tasks.tests.core;
import java.net.InetSocketAddress;
import java.net.Proxy;
-import junit.framework.TestCase;
-
import org.eclipse.core.net.proxy.IProxyData;
import org.eclipse.mylyn.commons.net.AuthenticationCredentials;
import org.eclipse.mylyn.commons.net.AuthenticationType;
import org.eclipse.mylyn.commons.net.UnsupportedRequestException;
+import org.eclipse.mylyn.commons.net.WebUtil;
import org.eclipse.mylyn.internal.commons.net.AuthenticatedProxy;
import org.eclipse.mylyn.internal.tasks.core.TaskRepositoryLocation;
import org.eclipse.mylyn.tasks.core.TaskRepository;
+import junit.framework.TestCase;
+
/**
* @author Steffen Pingel
*/
@@ -51,15 +52,17 @@ public class TaskRepositoryLocationTest extends TestCase {
}
public void testGetProxyForHost() {
+ Proxy defaultProxy = WebUtil.getProxy("localhost", IProxyData.HTTP_PROXY_TYPE);
+
TaskRepository taskRepository = new TaskRepository("kind", "http://url");
TaskRepositoryLocation location = new TaskRepositoryLocation(taskRepository);
assertTrue(taskRepository.isDefaultProxyEnabled());
- assertEquals(null, location.getProxyForHost("localhost", IProxyData.HTTP_PROXY_TYPE));
+ assertEquals(defaultProxy, location.getProxyForHost("localhost", IProxyData.HTTP_PROXY_TYPE));
- taskRepository.setProperty(TaskRepository.PROXY_USEDEFAULT, "false");
+ taskRepository.setDefaultProxyEnabled(false);
assertFalse(taskRepository.isDefaultProxyEnabled());
- assertEquals(null, location.getProxyForHost("localhost", IProxyData.HTTP_PROXY_TYPE));
+ assertEquals(defaultProxy, location.getProxyForHost("localhost", IProxyData.HTTP_PROXY_TYPE));
taskRepository.setProperty(TaskRepository.PROXY_HOSTNAME, "host");
taskRepository.setProperty(TaskRepository.PROXY_PORT, "1234");
@@ -78,19 +81,19 @@ public class TaskRepositoryLocationTest extends TestCase {
}
public void testGetProxyForHostEmptyProxy() {
+ Proxy defaultProxy = WebUtil.getProxy("localhost", IProxyData.HTTP_PROXY_TYPE);
+
TaskRepository taskRepository = new TaskRepository("kind", "http://url");
TaskRepositoryLocation location = new TaskRepositoryLocation(taskRepository);
taskRepository.setDefaultProxyEnabled(false);
- assertEquals(null, location.getProxyForHost("localhost", IProxyData.HTTP_PROXY_TYPE));
-
taskRepository.setProperty(TaskRepository.PROXY_HOSTNAME, "");
taskRepository.setProperty(TaskRepository.PROXY_PORT, "");
- assertEquals(null, location.getProxyForHost("localhost", IProxyData.HTTP_PROXY_TYPE));
+ assertEquals(defaultProxy, location.getProxyForHost("localhost", IProxyData.HTTP_PROXY_TYPE));
taskRepository.setProperty(TaskRepository.PROXY_HOSTNAME, "");
taskRepository.setProperty(TaskRepository.PROXY_PORT, "abc");
- assertEquals(null, location.getProxyForHost("localhost", IProxyData.HTTP_PROXY_TYPE));
+ assertEquals(defaultProxy, location.getProxyForHost("localhost", IProxyData.HTTP_PROXY_TYPE));
}
public void testRequestCredentials() {

Back to the top