Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkersten2006-07-31 06:20:01 +0000
committermkersten2006-07-31 06:20:01 +0000
commitc2c94d4556ac930c056b8bc138b2f66fadb43e8f (patch)
treec8418c25c8249bc0785aff3911ff3cb118701816 /org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TestFixture.java
parent924ee7f91bc1ba61d6d51f96306d48542d7b5fde (diff)
downloadorg.eclipse.mylyn.tasks-c2c94d4556ac930c056b8bc138b2f66fadb43e8f.tar.gz
org.eclipse.mylyn.tasks-c2c94d4556ac930c056b8bc138b2f66fadb43e8f.tar.xz
org.eclipse.mylyn.tasks-c2c94d4556ac930c056b8bc138b2f66fadb43e8f.zip
Progress on: 150456: Trac connector: refactor test cases to use repositories at mylar.eclipse.org
https://bugs.eclipse.org/bugs/show_bug.cgi?id=150456
Diffstat (limited to 'org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TestFixture.java')
-rw-r--r--org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TestFixture.java76
1 files changed, 51 insertions, 25 deletions
diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TestFixture.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TestFixture.java
index ae2115472..eb93310bc 100644
--- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TestFixture.java
+++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/support/TestFixture.java
@@ -11,8 +11,10 @@
package org.eclipse.mylar.trac.tests.support;
+import org.eclipse.mylar.core.core.tests.support.MylarTestUtils;
+import org.eclipse.mylar.core.core.tests.support.MylarTestUtils.Credentials;
+import org.eclipse.mylar.core.core.tests.support.MylarTestUtils.PrivilegeLevel;
import org.eclipse.mylar.trac.tests.Constants;
-import org.eclipse.mylar.trac.tests.support.XmlRpcServer.Ticket;
/**
* Initializes Trac repositories to a defined state. This is done once per test
@@ -23,40 +25,64 @@ import org.eclipse.mylar.trac.tests.support.XmlRpcServer.Ticket;
*/
public class TestFixture {
- public static XmlRpcServer.TestData data1;
+ public static XmlRpcServer.TestData data010;
- public static XmlRpcServer.TestData init010() throws Exception {
- if (data1 == null) {
- XmlRpcServer server = new XmlRpcServer(Constants.TEST_REPOSITORY1_URL,
- Constants.TEST_REPOSITORY1_ADMIN_USERNAME, Constants.TEST_REPOSITORY1_ADMIN_PASSWORD);
-
- server.ticketVersion(null).deleteAll();
- server.ticketVersion("v1").create(86400, "description1");
- server.ticketVersion("v2").create(86400 * 2, "description2");
+ /**
+ * Adds the existing repository content to the test data of
+ * <code>server</code>.
+ */
+ private static void initializeTestData(XmlRpcServer server) throws Exception {
+ server.ticketMilestone("milestone1").itemCreated();
+ server.ticketMilestone("milestone2").itemCreated();
+ server.ticketMilestone("milestone3").itemCreated();
+ server.ticketMilestone("milestone4").itemCreated();
- server.ticket().deleteAll();
+ server.ticketVersion("1.0").itemCreated();
+ server.ticketVersion("2.0").itemCreated();
- server.ticketMilestone("m1").deleteAndCreate();
- Ticket ticket = server.ticket().create("summary1", "description1");
- ticket.update("comment", "milestone", "m1");
+ server.ticket(1).itemCreated();
+ server.ticket(2).itemCreated();
+ server.ticket(3).itemCreated();
+ server.ticket(4).itemCreated();
+ }
- server.ticketMilestone("m2").deleteAndCreate();
- ticket = server.ticket().create("summary2", "description2");
- ticket.update("comment", "milestone", "m2");
- ticket = server.ticket().create("summary3", "description3");
- ticket.update("comment", "milestone", "m2");
+// private static void initializeRepository(XmlRpcServer server) throws Exception {
+// server.ticketVersion(null).deleteAll();
+// server.ticketVersion("1.0").create(0, "");
+// server.ticketVersion("2.0").create(0, "");
+//
+// server.ticketMilestone(null).deleteAll();
+// server.ticketMilestone("milestone1").create();
+// server.ticketMilestone("milestone2").create();
+// server.ticketMilestone("milestone3").create();
+// server.ticketMilestone("milestone4").create();
+//
+// server.ticket().deleteAll();
+// Ticket ticket = server.ticket().create("summary1", "description1");
+// ticket.update("comment", "milestone", "milestone1");
+// ticket = server.ticket().create("summary2", "description2");
+// ticket.update("comment", "milestone", "milestone2");
+// ticket = server.ticket().create("summary3", "description3");
+// ticket.update("comment", "milestone", "milestone2");
+// ticket = server.ticket().create("summary4", "description4");
+// }
- ticket = server.ticket().create("summary4", "description4");
+ public static XmlRpcServer.TestData init010() throws Exception {
+ if (data010 == null) {
+ Credentials credentials = MylarTestUtils.readCredentials(PrivilegeLevel.USER);
+ XmlRpcServer server = new XmlRpcServer(Constants.TEST_TRAC_010_URL, credentials.username,
+ credentials.password);
- data1 = server.getData();
+ initializeTestData(server);
+ data010 = server.getData();
}
- return data1;
+ return data010;
}
public static void cleanup010() throws Exception {
- if (data1 != null) {
- data1.cleanup();
- data1 = null;
+ if (data010 != null) {
+ // data010.cleanup();
+ data010 = null;
}
}

Back to the top