diff options
Diffstat (limited to 'org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn')
-rw-r--r-- | org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TracTestCleanupUtil.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TracTestCleanupUtil.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TracTestCleanupUtil.java index 9c1b64c83..fe1a12532 100644 --- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TracTestCleanupUtil.java +++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TracTestCleanupUtil.java @@ -11,11 +11,15 @@ package org.eclipse.mylyn.trac.tests.support; +import java.util.ArrayList; +import java.util.List; + import junit.framework.TestCase; import org.eclipse.mylyn.internal.trac.core.client.ITracClient; import org.eclipse.mylyn.internal.trac.core.client.TracException; import org.eclipse.mylyn.internal.trac.core.model.TracAttachment; +import org.eclipse.mylyn.internal.trac.core.model.TracSearch; import org.eclipse.mylyn.internal.trac.core.model.TracTicket; import org.eclipse.mylyn.tests.util.TestUtil.PrivilegeLevel; import org.eclipse.mylyn.trac.tests.support.XmlRpcServer.TestData; @@ -58,4 +62,15 @@ public class TracTestCleanupUtil extends TestCase { } } + public void deleteOldTickets() throws TracException { + TracSearch query = new TracSearch(); + List<Integer> result = new ArrayList<Integer>(); + client.searchForTicketIds(query, result, null); + for (Integer id : result) { + if (id > 10) { + client.deleteTicket(id, null); + } + } + } + } |