diff options
author | spingel | 2010-01-16 21:42:36 +0000 |
---|---|---|
committer | spingel | 2010-01-16 21:42:36 +0000 |
commit | 1d9ebba2e342e94e3dd4d018e56d52cc59e14e53 (patch) | |
tree | da675cfc0c6a7c586b4485ac8237073f96ff05cc | |
parent | 50cf2bf9cfcfb9556a32527bd9b55965b5b8926f (diff) | |
download | org.eclipse.mylyn.tasks-1d9ebba2e342e94e3dd4d018e56d52cc59e14e53.tar.gz org.eclipse.mylyn.tasks-1d9ebba2e342e94e3dd4d018e56d52cc59e14e53.tar.xz org.eclipse.mylyn.tasks-1d9ebba2e342e94e3dd4d018e56d52cc59e14e53.zip |
REOPENED - bug 296894: [releng] fix failing tests for 3.4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=296894
5 files changed, 17 insertions, 11 deletions
diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracAttachmentHandlerTest.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracAttachmentHandlerTest.java index 30c490c1e..2458867b3 100644 --- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracAttachmentHandlerTest.java +++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracAttachmentHandlerTest.java @@ -51,7 +51,7 @@ public class TracAttachmentHandlerTest extends TestCase { data = TracFixture.init010(); connector = (TracRepositoryConnector) TasksUi.getRepositoryConnector(TracCorePlugin.CONNECTOR_KIND); attachmentHandler = connector.getTaskAttachmentHandler(); - repository = TracFixture.current().singleRepository(); + repository = TracFixture.current().singleRepository(connector); } public void testDownloadAttachment() throws Exception { diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracRepositoryConnectorTest.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracRepositoryConnectorTest.java index 37847f4fe..3f85325a3 100644 --- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracRepositoryConnectorTest.java +++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracRepositoryConnectorTest.java @@ -71,10 +71,7 @@ public class TracRepositoryConnectorTest extends TestCase { super.setUp(); data = TracFixture.init010(); connector = (TracRepositoryConnector) TasksUi.getRepositoryConnector(TracCorePlugin.CONNECTOR_KIND); - repository = TracFixture.current().singleRepository(); - - // XXX avoid failing test due to stale client - connector.getClientManager().clearClients(); + repository = TracFixture.current().singleRepository(connector); } public void testGetRepositoryUrlFromTaskUrl() { diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracRepositoryConnectorWebTest.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracRepositoryConnectorWebTest.java index 4b22798c3..322339145 100644 --- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracRepositoryConnectorWebTest.java +++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracRepositoryConnectorWebTest.java @@ -47,7 +47,7 @@ public class TracRepositoryConnectorWebTest extends TestCase { super.setUp(); data = TracFixture.init010(); connector = (TracRepositoryConnector) TasksUi.getRepositoryConnector(TracCorePlugin.CONNECTOR_KIND); - repository = TracFixture.current(TracFixture.TRAC_0_10_WEB).singleRepository(); + repository = TracFixture.current(TracFixture.TRAC_0_10_WEB).singleRepository(connector); } private SynchronizationSession createSession(ITask... tasks) { diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracTaskDataHandlerXmlRpcTest.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracTaskDataHandlerXmlRpcTest.java index 166297740..7c7c8a8b4 100644 --- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracTaskDataHandlerXmlRpcTest.java +++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracTaskDataHandlerXmlRpcTest.java @@ -79,7 +79,7 @@ public class TracTaskDataHandlerXmlRpcTest extends TestCase { data = TracFixture.init010(); connector = (TracRepositoryConnector) TasksUi.getRepositoryConnector(TracCorePlugin.CONNECTOR_KIND); taskDataHandler = connector.getTaskDataHandler(); - repository = TracFixture.current().singleRepository(); + repository = TracFixture.current().singleRepository(connector); client = connector.getClientManager().getTracClient(repository); } diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TracFixture.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TracFixture.java index 378dcaf46..dc4a3df54 100644 --- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TracFixture.java +++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TracFixture.java @@ -17,6 +17,7 @@ import org.eclipse.mylyn.commons.net.IProxyProvider; import org.eclipse.mylyn.commons.net.WebLocation; import org.eclipse.mylyn.internal.trac.core.TracClientFactory; import org.eclipse.mylyn.internal.trac.core.TracCorePlugin; +import org.eclipse.mylyn.internal.trac.core.TracRepositoryConnector; import org.eclipse.mylyn.internal.trac.core.client.ITracClient; import org.eclipse.mylyn.internal.trac.core.client.ITracClient.Version; import org.eclipse.mylyn.tasks.core.TaskRepository; @@ -196,15 +197,23 @@ public class TracFixture extends TestFixture { return version; } - @Override - public TaskRepository singleRepository() { - TracCorePlugin.getDefault().getConnector().getClientManager().writeCache(); + public TaskRepository singleRepository(TracRepositoryConnector connector) { + connector.getClientManager().writeCache(); TaskRepository repository = super.singleRepository(); - TracCorePlugin.getDefault().getConnector().getClientManager().readCache(); + + // XXX avoid failing test due to stale client + connector.getClientManager().clearClients(); + + connector.getClientManager().readCache(); return repository; } @Override + public TaskRepository singleRepository() { + return singleRepository(TracCorePlugin.getDefault().getConnector()); + } + + @Override protected void configureRepository(TaskRepository repository) { repository.setTimeZoneId(ITracClient.TIME_ZONE); repository.setCharacterEncoding(ITracClient.CHARSET); |