|
From: <jbo...@li...> - 2005-08-14 23:52:41
|
Author: adamw
Date: 2005-08-14 19:51:06 -0400 (Sun, 14 Aug 2005)
New Revision: 849
Modified:
trunk/forge/jira-extensions/developersinvolvement-report/src/java/pl/net/mamut/jira/DevelopersInvolvementReport.java
trunk/forge/jira-extensions/junit-tests-adamw/.classpath
trunk/forge/jira-extensions/junit-tests-adamw/src/etc/pl/net/mamut/jira/jira_tests.properties
trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/AbstractJiraTest.java
trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/ReleaseNotesReportTest.java
trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/UnreleasedProjectVersionsReportTest.java
trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/VotingExtensionsTest.java
trunk/forge/jira-extensions/voting/src/java/com/atlassian/jira/web/action/admin/voting/AddVotesAssigment.java
Log:
Tests & colours
Modified: trunk/forge/jira-extensions/developersinvolvement-report/src/java/pl/net/mamut/jira/DevelopersInvolvementReport.java
===================================================================
--- trunk/forge/jira-extensions/developersinvolvement-report/src/java/pl/net/mamut/jira/DevelopersInvolvementReport.java 2005-08-14 13:09:52 UTC (rev 848)
+++ trunk/forge/jira-extensions/developersinvolvement-report/src/java/pl/net/mamut/jira/DevelopersInvolvementReport.java 2005-08-14 23:51:06 UTC (rev 849)
@@ -39,7 +39,7 @@
private ProjectManager projectManager;
private IssueManager issueManager;
private ActionManager actionManager;
- private String[] colours = {"green", "red", "blue", "yellow", "brown", "orange", "violet"};
+ private String[] colours = {"#cc0000", "#00cc00", "#0000cc", "#C0C030", "#663300", "#bbbbbb", "#003366"};
private int COL_NUM = 7;
private int GRAPH_MULT = 40; //width of one unit in drawing graphs
private int TOP_TEN_SHOW = 10;
Modified: trunk/forge/jira-extensions/junit-tests-adamw/.classpath
===================================================================
--- trunk/forge/jira-extensions/junit-tests-adamw/.classpath 2005-08-14 13:09:52 UTC (rev 848)
+++ trunk/forge/jira-extensions/junit-tests-adamw/.classpath 2005-08-14 23:51:06 UTC (rev 849)
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry output="target/test-classes" kind="src" path="src/java"/>
+ <classpathentry kind="src" path="src/etc"/>
<classpathentry kind="var" path="MAVEN_REPO/junit/jars/junit-3.8.1.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="var" path="MAVEN_REPO/httpunit/jars/httpunit-1.6.jar"/>
Modified: trunk/forge/jira-extensions/junit-tests-adamw/src/etc/pl/net/mamut/jira/jira_tests.properties
===================================================================
--- trunk/forge/jira-extensions/junit-tests-adamw/src/etc/pl/net/mamut/jira/jira_tests.properties 2005-08-14 13:09:52 UTC (rev 848)
+++ trunk/forge/jira-extensions/junit-tests-adamw/src/etc/pl/net/mamut/jira/jira_tests.properties 2005-08-14 23:51:06 UTC (rev 849)
@@ -1,5 +1,6 @@
# Name of the host on which jira is running (URL of the JIRA main page)
-host=http://localhost:8080/jira
+#host=http://localhost:8080/jira
+host=http://dev03.atl.jboss.com/jira/
# Login and password of JIRA administrator
#adminLogin=adamw
#adminPassword=adamw
Modified: trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/AbstractJiraTest.java
===================================================================
--- trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/AbstractJiraTest.java 2005-08-14 13:09:52 UTC (rev 848)
+++ trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/AbstractJiraTest.java 2005-08-14 23:51:06 UTC (rev 849)
@@ -49,7 +49,12 @@
userPassword = properties.getProperty("userPassword");
host = properties.getProperty("host");
- /*adminLogin = "adamw";
+ /*adminLogin = "00testuser1";
+ adminPassword = "00TesTUseR1";
+ userLogin = "00testuser2";
+ userPassword = "00TesTUseR2";
+ host = "http://dev03.atl.jboss.com/jira/";
+ adminLogin = "";
adminPassword = "adamw";
userLogin = "user1";
userPassword = "user1";
@@ -88,7 +93,7 @@
link = wc.getCurrentPage().getLinkWith("Log in again");
link.click();
}
-
+
WebForm form = wc.getCurrentPage().getFormWithName("loginform");
form.setParameter("os_username", username);
form.setParameter("os_password", password);
@@ -221,6 +226,7 @@
wr.setParameter("fixVersions", fixVersions);
wr.setParameter("assignee", assignToAdmin ? adminLogin : userLogin);
wr.setParameter("reporter", adminLogin);
+ wr.setParameter("duedate", "");
wc.sendRequest(wr);
@@ -298,7 +304,7 @@
* @throws Exception
*/
protected String addProject(String name, String key, boolean leadIsAdmin) throws Exception {
- goToAdministration();
+ /*goToAdministration();
goToLink("Projects");
goToLink("Add Project");
@@ -306,7 +312,19 @@
form.setParameter("name", name);
form.setParameter("key", key);
form.setParameter("lead", leadIsAdmin ? adminLogin : userLogin);
- form.submit();
+ form.submit();*/
+
+ WebRequest wr = new GetMethodWebRequest(host+"/secure/admin/AddProject.jspa");
+ wr.setParameter("key", key);
+ wr.setParameter("name", name);
+ wr.setParameter("url", "");
+ wr.setParameter("lead", leadIsAdmin ? adminLogin : userLogin);
+ wr.setParameter("assigneeType", "2");
+ wr.setParameter("notificationScheme", "-1");
+ wr.setParameter("permissionScheme", "0");
+ wr.setParameter("issueSecurityScheme", "-1");
+
+ wc.sendRequest(wr);
return getProjectId(name);
}
@@ -339,6 +357,7 @@
wr.setParameter("pid", projectId);
wr.setParameter("name", name);
wr.setParameter("releaseDate", releaseDate);
+ wr.setParameter("scheduleAfterVersion", "-1");
wc.sendRequest(wr);
@@ -348,6 +367,8 @@
wr = new GetMethodWebRequest(host+"/secure/project/EditVersionReleases!release.jspa");
wr.setParameter("versionId", versionId);
wr.setParameter("pid", projectId);
+ wr.setParameter("commit", "true");
+ wr.setParameter("affectsAction", "ignore");
wc.sendRequest(wr);
}
@@ -451,8 +472,8 @@
*/
protected String getAllValue(String name) throws Exception {
String page = wc.getCurrentPage().getText();
- page = page.substring(page.indexOf(name), page.length());
- page = page.substring(page.indexOf("<option value=\"")+16, page.length());
+ page = page.substring(page.indexOf("<select multiple name=\""+name), page.length());
+ page = page.substring(page.indexOf("<option value=\"")+15, page.length());
int pos = 3;
while (page.charAt(pos) != '"') pos++;
return page.substring(0, pos);
Modified: trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/ReleaseNotesReportTest.java
===================================================================
--- trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/ReleaseNotesReportTest.java 2005-08-14 13:09:52 UTC (rev 848)
+++ trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/ReleaseNotesReportTest.java 2005-08-14 23:51:06 UTC (rev 849)
@@ -42,7 +42,7 @@
issRep2 = getIssueRepresentation(prjId, "issue2");
issRep3 = getIssueRepresentation(prjId, "issue3");
- closeIssue(issId1, issRep1, "3", null, new String[] { verId1, verId2 });
+ closeIssue(issId1, issRep1, "3", adminLogin, new String[] { verId1, verId2 });
}
protected void tearDown() throws Exception {
@@ -52,7 +52,7 @@
}
public void testMultipleVersionsAllTypes() throws Exception {
- goToReportConf(prjId, "pl.net.mamut:releasenotes");
+ goToReportConf(prjId, "pl.net.mamut:releasenotes");
String allSections = getAllValue("sections");
WebRequest wr = getReportRequest(prjId, "pl.net.mamut:releasenotes");
Modified: trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/UnreleasedProjectVersionsReportTest.java
===================================================================
--- trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/UnreleasedProjectVersionsReportTest.java 2005-08-14 13:09:52 UTC (rev 848)
+++ trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/UnreleasedProjectVersionsReportTest.java 2005-08-14 23:51:06 UTC (rev 849)
@@ -71,6 +71,7 @@
public void testMultipleProjectsAllTypesAllPrioritiesOneMonth() throws Exception {
WebRequest wr = getGlobalReportRequest("pl.net.mamut.jira.roadmapreport:roadmap");
+
wr.setParameter("projects", new String [] { prjIds[0], prjIds[1] });
wr.setParameter("types", allTypes);
wr.setParameter("priorities", allPriorities);
Modified: trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/VotingExtensionsTest.java
===================================================================
--- trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/VotingExtensionsTest.java 2005-08-14 13:09:52 UTC (rev 848)
+++ trunk/forge/jira-extensions/junit-tests-adamw/src/java/pl/net/mamut/jira/VotingExtensionsTest.java 2005-08-14 23:51:06 UTC (rev 849)
@@ -105,12 +105,12 @@
vsIds = new String[2];
for (int i=0; i<2; i++) vsIds[i] = addVotingScheme("WS"+i, "WS"+i+"desc");
- addVotesAssigment(vsIds[0], "21", "Single_User", "user1", "");
- addVotesAssigment(vsIds[0], "88", "Single_User", "adamw", "");
+ addVotesAssigment(vsIds[0], "21", "Single_User", userLogin, "");
+ addVotesAssigment(vsIds[0], "88", "Single_User", adminLogin, "");
addVotesAssigment(vsIds[0], "65", "Group_Dropdown", "jira-administrators", "");
addVotesAssigment(vsIds[1], "12", "Project_Lead", "", "");
- addVotesAssigment(vsIds[1], "7", "Single_User", "adamw", "");
+ addVotesAssigment(vsIds[1], "7", "Single_User", adminLogin, "");
goToMainPage();
loginUser();
Modified: trunk/forge/jira-extensions/voting/src/java/com/atlassian/jira/web/action/admin/voting/AddVotesAssigment.java
===================================================================
--- trunk/forge/jira-extensions/voting/src/java/com/atlassian/jira/web/action/admin/voting/AddVotesAssigment.java 2005-08-14 13:09:52 UTC (rev 848)
+++ trunk/forge/jira-extensions/voting/src/java/com/atlassian/jira/web/action/admin/voting/AddVotesAssigment.java 2005-08-14 23:51:06 UTC (rev 849)
@@ -28,7 +28,8 @@
try
{
try {
- Long.parseLong(getVotesnum());
+ if (Long.parseLong(getVotesnum()) < 0)
+ throw new NumberFormatException();
} catch (NumberFormatException e) {
addErrorMessage("Number of votes must be a positive integer.");
}
|