Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2008-01-03 08:16:37 +0000
committerspingel2008-01-03 08:16:37 +0000
commitddd5e9856f3e5c1f836745aa6238cd8efe52f75f (patch)
tree94a3ea1e34eaf1c393abb0f60377cacc3b7ec780 /org.eclipse.mylyn.trac.tests
parent0bfb988c09e0d8e2919bcf50fd6213d306b7b9d7 (diff)
downloadorg.eclipse.mylyn.tasks-ddd5e9856f3e5c1f836745aa6238cd8efe52f75f.tar.gz
org.eclipse.mylyn.tasks-ddd5e9856f3e5c1f836745aa6238cd8efe52f75f.tar.xz
org.eclipse.mylyn.tasks-ddd5e9856f3e5c1f836745aa6238cd8efe52f75f.zip
NEW - bug 213741: do not synchronize Trac repository if no tasks are in the task list
https://bugs.eclipse.org/bugs/show_bug.cgi?id=213741
Diffstat (limited to 'org.eclipse.mylyn.trac.tests')
-rw-r--r--org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracTaskDataHandlerTest.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracTaskDataHandlerTest.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracTaskDataHandlerTest.java
index 0113f7130..fd82f2e8c 100644
--- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracTaskDataHandlerTest.java
+++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/TracTaskDataHandlerTest.java
@@ -133,8 +133,14 @@ public class TracTaskDataHandlerTest extends TestCase {
Set<AbstractTask> tasks = new HashSet<AbstractTask>();
tasks.add(task);
+ // an empty set should not cause contact to the repository
repository.setSynchronizationTimeStamp(null);
- boolean changed = connector.markStaleTasks(repository, tasks, new NullProgressMonitor());
+ boolean changed = connector.markStaleTasks(repository, new HashSet<AbstractTask>(), new NullProgressMonitor());
+ assertTrue(changed);
+ assertNull(repository.getSynchronizationTimeStamp());
+
+ repository.setSynchronizationTimeStamp(null);
+ changed = connector.markStaleTasks(repository, tasks, new NullProgressMonitor());
assertTrue(changed);
assertTrue(task.isStale());

Back to the top