rdonkin     02/02/09 03:53:40

  Modified:    betwixt/src/test/org/apache/commons/betwixt LoopBean.java
  Log:
  Fixed bug and added factory methods for use in tests
  
  Revision  Changes    Path
  1.3       +48 -7     
jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/LoopBean.java
  
  Index: LoopBean.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/LoopBean.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- LoopBean.java     30 Jan 2002 19:35:37 -0000      1.2
  +++ LoopBean.java     9 Feb 2002 11:53:40 -0000       1.3
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/LoopBean.java,v
 1.2 2002/01/30 19:35:37 rdonkin Exp $
  - * $Revision: 1.2 $
  - * $Date: 2002/01/30 19:35:37 $
  + * $Header: 
/home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/LoopBean.java,v
 1.3 2002/02/09 11:53:40 rdonkin Exp $
  + * $Revision: 1.3 $
  + * $Date: 2002/02/09 11:53:40 $
    *
    * ====================================================================
    *
  @@ -57,7 +57,7 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    * 
  - * $Id: LoopBean.java,v 1.2 2002/01/30 19:35:37 rdonkin Exp $
  + * $Id: LoopBean.java,v 1.3 2002/02/09 11:53:40 rdonkin Exp $
    */
   package org.apache.commons.betwixt;
   
  @@ -68,21 +68,62 @@
     * gets called and throws a <code>RuntimeException</code> if the count gets too 
high.</p>
     *
     * @author Robert Burrell Donkin
  -  * @version $Revision: 1.2 $
  +  * @version $Revision: 1.3 $
     */
   public class LoopBean  {
       
       private static int count = 0;
       
       private static final int max_count = 100;
  +
  +    public static final LoopBean createNoLoopExampleBean()
  +    {
  +        LoopBean root = new LoopBean("Root");
  +        LoopBean levelOne = new LoopBean("level1");
  +        LoopBean levelTwo = new LoopBean("level2");
  +        LoopBean levelThree = new LoopBean("level3");
  +        LoopBean levelFour = new LoopBean("level4");
  +        LoopBean levelFive = new LoopBean("level5");
  +        
  +        root.setFriend(levelOne);
  +        levelOne.setFriend(levelTwo);
  +        levelTwo.setFriend(levelThree);
  +        levelThree.setFriend(levelFour);
  +        levelFour.setFriend(levelFive);
  +        
  +        return root;
  +    }    
  +    
  +    public static final LoopBean createLoopExampleBean()
  +    {
  +        LoopBean root = new LoopBean("Root");
  +        LoopBean levelOne = new LoopBean("level1");
  +        LoopBean levelTwo = new LoopBean("level2");
  +        LoopBean levelThree = new LoopBean("level3");
  +        LoopBean levelFour = new LoopBean("level4");
  +        LoopBean levelFive = new LoopBean("level5");
  +        
  +        root.setFriend(levelOne);
  +        levelOne.setFriend(levelTwo);
  +        levelTwo.setFriend(levelThree);
  +        levelThree.setFriend(levelFour);
  +        levelFour.setFriend(levelFive);
  +        levelFive.setFriend(root);
  +        
  +        return root;
  +    }
  +    
  +    
       
       
       private LoopBean friend;
       
       private String name;
       
  -    
  -    public LoopBean(String name) {}
  +    public LoopBean(String name) 
  +    {
  +        this.name = name;
  +    }
       
       public LoopBean getFriend()
       {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to