Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 98128 invoked from network); 1 Jun 2002 18:47:08 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 1 Jun 2002 18:47:08 -0000 Received: (qmail 1959 invoked by uid 97); 1 Jun 2002 18:47:10 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@jakarta.apache.org Received: (qmail 1906 invoked by uid 97); 1 Jun 2002 18:47:09 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 1894 invoked by uid 97); 1 Jun 2002 18:47:09 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Date: 1 Jun 2002 18:47:00 -0000 Message-ID: <20020601184700.73473.qmail@icarus.apache.org> From: jon@apache.org To: jakarta-commons-sandbox-cvs@apache.org Subject: cvs commit: jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/scarab GlobalAttribute.java GlobalAttributeOption.java TestScarabSettings.java scarab-settings.xml X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N jon 2002/06/01 11:47:00 Modified: betwixt/src/test/org/apache/commons/betwixt/scarab GlobalAttribute.java GlobalAttributeOption.java TestScarabSettings.java scarab-settings.xml Log: attempting to define more than one globalAttributeOption...this code is NOT working. i'm hoping jason can help me figure out the problem. -jon Revision Changes Path 1.3 +8 -7 jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/scarab/GlobalAttribute.java Index: GlobalAttribute.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/scarab/GlobalAttribute.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- GlobalAttribute.java 1 Jun 2002 18:28:06 -0000 1.2 +++ GlobalAttribute.java 1 Jun 2002 18:46:59 -0000 1.3 @@ -72,7 +72,7 @@ *

GlobalAttribute is a sample bean for use by the test cases.

* * @author Jason van Zyl - * @version $Id: GlobalAttribute.java,v 1.2 2002/06/01 18:28:06 jon Exp $ + * @version $Id: GlobalAttribute.java,v 1.3 2002/06/01 18:46:59 jon Exp $ */ public class GlobalAttribute implements Serializable { @@ -82,7 +82,7 @@ */ private final static Log log = LogFactory.getLog(GlobalAttribute.class); - private GlobalAttributeOption globalAttributeOption; + private List globalAttributeOptions; private String name; @@ -90,17 +90,18 @@ * Constructor for the ScarabSettings object */ public GlobalAttribute() - { + { + globalAttributeOptions = new ArrayList(); } - public void setGlobalAttributeOption(GlobalAttributeOption globalAttributeOption) + public void addGlobalAttributeOption(GlobalAttributeOption globalAttributeOption) { - this.globalAttributeOption = globalAttributeOption; + globalAttributeOptions.add(globalAttributeOption); } - public GlobalAttributeOption getGlobalAttributeOption() + public List getGlobalAttributeOptions() { - return globalAttributeOption; + return globalAttributeOptions; } public void setName(String name) 1.3 +23 -1 jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/scarab/GlobalAttributeOption.java Index: GlobalAttributeOption.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/scarab/GlobalAttributeOption.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- GlobalAttributeOption.java 1 Jun 2002 18:28:06 -0000 1.2 +++ GlobalAttributeOption.java 1 Jun 2002 18:46:59 -0000 1.3 @@ -73,11 +73,13 @@ *

GlobalAttributeOption is a sample bean for use by the test cases.

* * @author Jason van Zyl - * @version $Id: GlobalAttributeOption.java,v 1.2 2002/06/01 18:28:06 jon Exp $ + * @version $Id: GlobalAttributeOption.java,v 1.3 2002/06/01 18:46:59 jon Exp $ */ public class GlobalAttributeOption implements Serializable { private String name; + private String preferredOrder; + private String childOption; /** * Constructor for the ScarabSettings object @@ -95,4 +97,24 @@ { return name; } + + public void setChildOption(String name) + { + this.childOption = name; + } + + public String getChildOption() + { + return childOption; + } + + public String getPreferredOrder() + { + return preferredOrder; + } + + public void setPreferredOrder(String value) + { + this.preferredOrder = value; + } } 1.5 +8 -1 jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/scarab/TestScarabSettings.java Index: TestScarabSettings.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/scarab/TestScarabSettings.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- TestScarabSettings.java 1 Jun 2002 18:28:06 -0000 1.4 +++ TestScarabSettings.java 1 Jun 2002 18:46:59 -0000 1.5 @@ -81,7 +81,7 @@ * Test harness which round trips a Scarab's settings xml file * * @author Jason van Zyl - * @version $Id: TestScarabSettings.java,v 1.4 2002/06/01 18:28:06 jon Exp $ + * @version $Id: TestScarabSettings.java,v 1.5 2002/06/01 18:46:59 jon Exp $ */ public class TestScarabSettings extends AbstractTestCase { @@ -189,6 +189,13 @@ List globalAttributes = ss.getGlobalAttributes(); GlobalAttribute ga = (GlobalAttribute) globalAttributes.get(0); assertEquals("Description", ga.getName()); + + List globalAttributeOptions = ga.getGlobalAttributeOptions(); + assertEquals(globalAttributeOptions.size(), 2); + GlobalAttributeOption gao = (GlobalAttributeOption) globalAttributeOptions.get(0); + assertEquals("UI", gao.getChildOption()); + gao = (GlobalAttributeOption) globalAttributeOptions.get(1); + assertEquals("Code", gao.getChildOption()); List globalIssueTypes = ss.getGlobalIssueTypes(); GlobalIssueType git = (GlobalIssueType) globalIssueTypes.get(0); 1.6 +7 -0 jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/scarab/scarab-settings.xml Index: scarab-settings.xml =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/scarab/scarab-settings.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- scarab-settings.xml 1 Jun 2002 02:26:48 -0000 1.5 +++ scarab-settings.xml 1 Jun 2002 18:46:59 -0000 1.6 @@ -32,6 +32,13 @@ 1 1 + + Root + false + Code + 1 + 1 + -- To unsubscribe, e-mail: For additional commands, e-mail: