Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkersten2006-07-27 23:15:18 +0000
committermkersten2006-07-27 23:15:18 +0000
commita78c7ecd6a9f8b9e1064b746a9f77349fbdef290 (patch)
tree629085e619a0f15756a948565f508bcb70123824 /org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracXmlRpcClientTest.java
parentbe5d594e9c1ce67b5086eef5de3878def1663830 (diff)
downloadorg.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.java27
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) {

Back to the top