diff options
author | mkersten | 2006-07-27 23:15:18 +0000 |
---|---|---|
committer | mkersten | 2006-07-27 23:15:18 +0000 |
commit | a78c7ecd6a9f8b9e1064b746a9f77349fbdef290 (patch) | |
tree | 629085e619a0f15756a948565f508bcb70123824 /org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracXmlRpcClientTest.java | |
parent | be5d594e9c1ce67b5086eef5de3878def1663830 (diff) | |
download | org.eclipse.mylyn.tasks-a78c7ecd6a9f8b9e1064b746a9f77349fbdef290.tar.gz org.eclipse.mylyn.tasks-a78c7ecd6a9f8b9e1064b746a9f77349fbdef290.tar.xz org.eclipse.mylyn.tasks-a78c7ecd6a9f8b9e1064b746a9f77349fbdef290.zip |
Completed: 151077: Add support for HTTP Digest authentication to Trac connector
https://bugs.eclipse.org/bugs/show_bug.cgi?id=151077
Diffstat (limited to 'org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracXmlRpcClientTest.java')
-rw-r--r-- | org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracXmlRpcClientTest.java | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracXmlRpcClientTest.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracXmlRpcClientTest.java index fdc03af8f..5d527d8f3 100644 --- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracXmlRpcClientTest.java +++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracXmlRpcClientTest.java @@ -11,56 +11,49 @@ package org.eclipse.mylar.trac.tests; -import java.net.URL; import java.util.Arrays; import java.util.Comparator; import java.util.Date; import org.eclipse.core.runtime.NullProgressMonitor; -import org.eclipse.mylar.internal.trac.core.ITracClient; import org.eclipse.mylar.internal.trac.core.TracLoginException; import org.eclipse.mylar.internal.trac.core.TracRemoteException; import org.eclipse.mylar.internal.trac.core.TracXmlRpcClient; import org.eclipse.mylar.internal.trac.core.ITracClient.Version; import org.eclipse.mylar.internal.trac.model.TracVersion; -import org.eclipse.mylar.trac.tests.support.AbstractTracRepositoryFactory; /** * @author Steffen Pingel */ -public class TracXmlRpcClientTest extends AbstractTracClientTest { +public class TracXmlRpcClientTest extends AbstractTracClientRepositoryTest { public TracXmlRpcClientTest() { - super(new AbstractTracRepositoryFactory() { - protected ITracClient createRepository(String url, String username, String password) throws Exception { - return new TracXmlRpcClient(new URL(url), Version.XML_RPC, username, password); - } - }); + super(Version.XML_RPC); } public void testValidateFailNoAuth() throws Exception { - factory.connect(Constants.TEST_REPOSITORY1_URL, "", ""); + connect(Constants.TEST_REPOSITORY1_URL, "", ""); try { - factory.repository.validate(); + repository.validate(); fail("Expected TracLoginException"); } catch (TracLoginException e) { } } public void testMulticallExceptions() throws Exception { - factory.connectRepository1(); + connect010(); try { - ((TracXmlRpcClient) factory.repository).getTickets(new int[] { 1, Integer.MAX_VALUE }); + ((TracXmlRpcClient) repository).getTickets(new int[] { 1, Integer.MAX_VALUE }); fail("Expected TracRemoteException"); } catch (TracRemoteException e) { } } public void testUpdateAttributes() throws Exception { - factory.connectRepository1(); - assertNull(factory.repository.getMilestones()); - factory.repository.updateAttributes(new NullProgressMonitor()); - TracVersion[] versions = factory.repository.getVersions(); + connect010(); + assertNull(repository.getMilestones()); + repository.updateAttributes(new NullProgressMonitor()); + TracVersion[] versions = repository.getVersions(); assertEquals(2, versions.length); Arrays.sort(versions, new Comparator<TracVersion>() { public int compare(TracVersion o1, TracVersion o2) { |