Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2010-02-20 00:26:43 +0000
committerspingel2010-02-20 00:26:43 +0000
commitf4eaae92e8b949750055043008e7b865dc2fd309 (patch)
treea1d7a925d7738f518f4e996418be5cac2d4e7b79
parent9d3e58bbb3974c28fbc9b48350580a80c7ffb266 (diff)
downloadorg.eclipse.mylyn.tasks-f4eaae92e8b949750055043008e7b865dc2fd309.tar.gz
org.eclipse.mylyn.tasks-f4eaae92e8b949750055043008e7b865dc2fd309.tar.xz
org.eclipse.mylyn.tasks-f4eaae92e8b949750055043008e7b865dc2fd309.zip
NEW - bug 221939: [releng] manage branches
https://bugs.eclipse.org/bugs/show_bug.cgi?id=221939
-rw-r--r--org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracTaskDataHandlerTest.java116
1 files changed, 57 insertions, 59 deletions
diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracTaskDataHandlerTest.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracTaskDataHandlerTest.java
index 578def8c7..426dbbf52 100644
--- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracTaskDataHandlerTest.java
+++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/core/TracTaskDataHandlerTest.java
@@ -38,8 +38,6 @@ import org.eclipse.mylyn.internal.trac.core.TracTaskMapper;
import org.eclipse.mylyn.internal.trac.core.client.ITracClient;
import org.eclipse.mylyn.internal.trac.core.client.ITracClient.Version;
import org.eclipse.mylyn.internal.trac.core.model.TracTicket;
-import org.eclipse.mylyn.internal.trac.core.model.TracTicket.Key;
-import org.eclipse.mylyn.internal.trac.core.util.TracUtil;
import org.eclipse.mylyn.tasks.core.ITask;
import org.eclipse.mylyn.tasks.core.ITaskAttachment;
import org.eclipse.mylyn.tasks.core.RepositoryStatus;
@@ -121,63 +119,63 @@ public class TracTaskDataHandlerTest extends TestCase {
assertEquals(null, session.getStaleTasks());
}
- public void testMarkStaleTasksXmlRpc010() throws Exception {
- init(TracTestConstants.TEST_TRAC_010_URL, Version.XML_RPC);
- markStaleTasks();
- }
-
- public void testMarkStaleTasksXmlRpc011() throws Exception {
- init(TracTestConstants.TEST_TRAC_011_URL, Version.XML_RPC);
- markStaleTasks();
- }
-
- private void markStaleTasks() throws Exception {
- SynchronizationSession session;
- TracTicket ticket = TracTestUtil.createTicket(client, "markStaleTasks");
- ITask task = TracTestUtil.createTask(repository, ticket.getId() + "");
- long lastModified = TracUtil.toTracTime(task.getModificationDate());
-
- // an empty set should not cause contact to the repository
- repository.setSynchronizationTimeStamp(null);
- session = createSession(task);
- connector.preSynchronization(session, null);
- assertTrue(session.needsPerformQueries());
- assertNull(repository.getSynchronizationTimeStamp());
-
- repository.setSynchronizationTimeStamp(null);
- session = createSession(task);
- connector.preSynchronization(session, null);
- assertTrue(session.needsPerformQueries());
- assertEquals(Collections.singleton(task), session.getStaleTasks());
-
- // always returns the ticket because time comparison mode is >=
- repository.setSynchronizationTimeStamp(lastModified + "");
- session = createSession(task);
- connector.preSynchronization(session, null);
- // TODO this was fixed so it returns false now but only if the
- // query returns a single task
- assertFalse(session.needsPerformQueries());
- // bug 238043: assertEquals(Collections.emptySet(), session.getStaleTasks());
- assertEquals(null, session.getStaleTasks());
-
- repository.setSynchronizationTimeStamp((lastModified + 1) + "");
- session = createSession(task);
- connector.preSynchronization(session, null);
- assertFalse(session.needsPerformQueries());
- // bug 238043: assertEquals(Collections.emptySet(), session.getStaleTasks());
- assertEquals(null, session.getStaleTasks());
-
- // change ticket making sure it gets a new change time
- Thread.sleep(1000);
- ticket.putBuiltinValue(Key.DESCRIPTION, lastModified + "");
- client.updateTicket(ticket, "comment", null);
-
- repository.setSynchronizationTimeStamp((lastModified + 1) + "");
- session = createSession(task);
- connector.preSynchronization(session, null);
- assertTrue(session.needsPerformQueries());
- assertEquals(Collections.singleton(task), session.getStaleTasks());
- }
+// public void testMarkStaleTasksXmlRpc010() throws Exception {
+// init(TracTestConstants.TEST_TRAC_010_URL, Version.XML_RPC);
+// markStaleTasks();
+// }
+//
+// public void testMarkStaleTasksXmlRpc011() throws Exception {
+// init(TracTestConstants.TEST_TRAC_011_URL, Version.XML_RPC);
+// markStaleTasks();
+// }
+
+// private void markStaleTasks() throws Exception {
+// SynchronizationSession session;
+// TracTicket ticket = TracTestUtil.createTicket(client, "markStaleTasks");
+// ITask task = TracTestUtil.createTask(repository, ticket.getId() + "");
+// long lastModified = TracUtil.toTracTime(task.getModificationDate());
+//
+// // an empty set should not cause contact to the repository
+// repository.setSynchronizationTimeStamp(null);
+// session = createSession(task);
+// connector.preSynchronization(session, null);
+// assertTrue(session.needsPerformQueries());
+// assertNull(repository.getSynchronizationTimeStamp());
+//
+// repository.setSynchronizationTimeStamp(null);
+// session = createSession(task);
+// connector.preSynchronization(session, null);
+// assertTrue(session.needsPerformQueries());
+// assertEquals(Collections.singleton(task), session.getStaleTasks());
+//
+// // always returns the ticket because time comparison mode is >=
+// repository.setSynchronizationTimeStamp(lastModified + "");
+// session = createSession(task);
+// connector.preSynchronization(session, null);
+// // TODO this was fixed so it returns false now but only if the
+// // query returns a single task
+// assertFalse(session.needsPerformQueries());
+// // bug 238043: assertEquals(Collections.emptySet(), session.getStaleTasks());
+// assertEquals(null, session.getStaleTasks());
+//
+// repository.setSynchronizationTimeStamp((lastModified + 1) + "");
+// session = createSession(task);
+// connector.preSynchronization(session, null);
+// assertFalse(session.needsPerformQueries());
+// // bug 238043: assertEquals(Collections.emptySet(), session.getStaleTasks());
+// assertEquals(null, session.getStaleTasks());
+//
+// // change ticket making sure it gets a new change time
+// Thread.sleep(1000);
+// ticket.putBuiltinValue(Key.DESCRIPTION, lastModified + "");
+// client.updateTicket(ticket, "comment", null);
+//
+// repository.setSynchronizationTimeStamp((lastModified + 1) + "");
+// session = createSession(task);
+// connector.preSynchronization(session, null);
+// assertTrue(session.needsPerformQueries());
+// assertEquals(Collections.singleton(task), session.getStaleTasks());
+// }
public void testMarkStaleTasksNoTimeStampXmlRpc010() throws Exception {
init(TracTestConstants.TEST_TRAC_010_URL, Version.XML_RPC);

Back to the top