User: vharcq  
  Date: 02/03/02 02:50:27

  Modified:    core/test/src/xdoclet/retest/test
                        BMPEntityBeanRegressionTestCase.java
                        CMPEntityBeanRegressionTestCase.java
                        EntityBeanRegressionTestCase.java
                        SessionBeanRegressionTestCase.java
                        StatefulSessionBeanRegressionTestCase.java
                        StatelessSessionBeanRegressionTestCase.java
  Added:       core/test/src/xdoclet/retest/test
                        EnterpriseJavaBeanRegressionTestCase.java
  Removed:     core/test/src/xdoclet/retest/test
                        EnterpriseJavaSeanRegressionTestCase.java
  Log:
  Improvement of regression unit test
  
  Revision  Changes    Path
  1.2       +1 -4      
xdoclet/core/test/src/xdoclet/retest/test/BMPEntityBeanRegressionTestCase.java
  
  Index: BMPEntityBeanRegressionTestCase.java
  ===================================================================
  RCS file: 
/cvsroot/xdoclet/xdoclet/core/test/src/xdoclet/retest/test/BMPEntityBeanRegressionTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -w -r1.1 -r1.2
  --- BMPEntityBeanRegressionTestCase.java      25 Feb 2002 17:39:58 -0000      1.1
  +++ BMPEntityBeanRegressionTestCase.java      2 Mar 2002 10:50:27 -0000       1.2
  @@ -1,5 +1,5 @@
   /*
  - * $Id: BMPEntityBeanRegressionTestCase.java,v 1.1 2002/02/25 17:39:58 vharcq Exp $
  + * $Id: BMPEntityBeanRegressionTestCase.java,v 1.2 2002/03/02 10:50:27 vharcq Exp $
    */
   package xdoclet.retest.test;
   
  @@ -9,9 +9,6 @@
   public class BMPEntityBeanRegressionTestCase
           extends EntityBeanRegressionTestCase
   {
  -    protected String getClassName(){
  -        return null;
  -    }
   
       public BMPEntityBeanRegressionTestCase(String name) {
           super(name);
  
  
  
  1.2       +1 -5      
xdoclet/core/test/src/xdoclet/retest/test/CMPEntityBeanRegressionTestCase.java
  
  Index: CMPEntityBeanRegressionTestCase.java
  ===================================================================
  RCS file: 
/cvsroot/xdoclet/xdoclet/core/test/src/xdoclet/retest/test/CMPEntityBeanRegressionTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -w -r1.1 -r1.2
  --- CMPEntityBeanRegressionTestCase.java      1 Mar 2002 21:38:57 -0000       1.1
  +++ CMPEntityBeanRegressionTestCase.java      2 Mar 2002 10:50:27 -0000       1.2
  @@ -1,5 +1,5 @@
   /*
  - * $Id: CMPEntityBeanRegressionTestCase.java,v 1.1 2002/03/01 21:38:57 vharcq Exp $
  + * $Id: CMPEntityBeanRegressionTestCase.java,v 1.2 2002/03/02 10:50:27 vharcq Exp $
    */
   package xdoclet.retest.test;
   
  @@ -8,10 +8,6 @@
   
   public class CMPEntityBeanRegressionTestCase
   extends EntityBeanRegressionTestCase{
  -
  -    protected String getClassName(){
  -        return null;
  -    }
   
       public CMPEntityBeanRegressionTestCase(String name) {
           super(name);
  
  
  
  1.2       +2 -5      
xdoclet/core/test/src/xdoclet/retest/test/EntityBeanRegressionTestCase.java
  
  Index: EntityBeanRegressionTestCase.java
  ===================================================================
  RCS file: 
/cvsroot/xdoclet/xdoclet/core/test/src/xdoclet/retest/test/EntityBeanRegressionTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -w -r1.1 -r1.2
  --- EntityBeanRegressionTestCase.java 25 Feb 2002 17:39:58 -0000      1.1
  +++ EntityBeanRegressionTestCase.java 2 Mar 2002 10:50:27 -0000       1.2
  @@ -1,13 +1,10 @@
   /*
  - * $Id: EntityBeanRegressionTestCase.java,v 1.1 2002/02/25 17:39:58 vharcq Exp $
  + * $Id: EntityBeanRegressionTestCase.java,v 1.2 2002/03/02 10:50:27 vharcq Exp $
    */
   package xdoclet.retest.test;
   
   public class EntityBeanRegressionTestCase
  -extends EnterpriseJavaSeanRegressionTestCase{
  -    protected String getClassName(){
  -        return null;
  -    }
  +extends EnterpriseJavaBeanRegressionTestCase{
   
       public EntityBeanRegressionTestCase(String name) {
           super(name);
  
  
  
  1.2       +14 -5     
xdoclet/core/test/src/xdoclet/retest/test/SessionBeanRegressionTestCase.java
  
  Index: SessionBeanRegressionTestCase.java
  ===================================================================
  RCS file: 
/cvsroot/xdoclet/xdoclet/core/test/src/xdoclet/retest/test/SessionBeanRegressionTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -w -r1.1 -r1.2
  --- SessionBeanRegressionTestCase.java        25 Feb 2002 17:39:58 -0000      1.1
  +++ SessionBeanRegressionTestCase.java        2 Mar 2002 10:50:27 -0000       1.2
  @@ -1,20 +1,29 @@
   /*
  - * $Id: SessionBeanRegressionTestCase.java,v 1.1 2002/02/25 17:39:58 vharcq Exp $
  + * $Id: SessionBeanRegressionTestCase.java,v 1.2 2002/03/02 10:50:27 vharcq Exp $
    */
   package xdoclet.retest.test;
   
   import xdoclet.retest.util.ClassComparator;
   import xdoclet.retest.util.ComparisonResultSet;
  +import junit.framework.Test;
  +import junit.framework.TestSuite;
   
   public class SessionBeanRegressionTestCase
  -        extends EnterpriseJavaSeanRegressionTestCase
  +        extends EnterpriseJavaBeanRegressionTestCase
   {
  -    protected String getClassName(){
  -        return null;
  -    }
   
       public SessionBeanRegressionTestCase(String name) {
           super(name);
  +    }
  +
  +    public SessionBeanRegressionTestCase(String name,String cn) {
  +        super(name,cn);
  +    }
  +
  +    public TestSuite suite(String cn){
  +        TestSuite suite = super.suite(cn);
  +        suite.addTest(new SessionBeanRegressionTestCase("testImpl",cn));
  +        return suite;
       }
   
       public void testImpl()
  
  
  
  1.2       +8 -5      
xdoclet/core/test/src/xdoclet/retest/test/StatefulSessionBeanRegressionTestCase.java
  
  Index: StatefulSessionBeanRegressionTestCase.java
  ===================================================================
  RCS file: 
/cvsroot/xdoclet/xdoclet/core/test/src/xdoclet/retest/test/StatefulSessionBeanRegressionTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -w -r1.1 -r1.2
  --- StatefulSessionBeanRegressionTestCase.java        25 Feb 2002 17:39:58 -0000     
 1.1
  +++ StatefulSessionBeanRegressionTestCase.java        2 Mar 2002 10:50:27 -0000      
 1.2
  @@ -1,17 +1,20 @@
   /*
  -* $Id: StatefulSessionBeanRegressionTestCase.java,v 1.1 2002/02/25 17:39:58 vharcq 
Exp $
  +* $Id: StatefulSessionBeanRegressionTestCase.java,v 1.2 2002/03/02 10:50:27 vharcq 
Exp $
   */
   package xdoclet.retest.test;
   
  +import junit.framework.TestSuite;
  +
   public class StatefulSessionBeanRegressionTestCase extends 
SessionBeanRegressionTestCase
   {
   
  -    protected String getClassName(){
  -        return null;
  -    }
  -
       public StatefulSessionBeanRegressionTestCase(String name) {
           super(name);
  +    }
  +
  +    public TestSuite suite(String cn){
  +        TestSuite suite = super.suite(cn);
  +        return suite;
       }
   
   }
  
  
  
  1.2       +6 -5      
xdoclet/core/test/src/xdoclet/retest/test/StatelessSessionBeanRegressionTestCase.java
  
  Index: StatelessSessionBeanRegressionTestCase.java
  ===================================================================
  RCS file: 
/cvsroot/xdoclet/xdoclet/core/test/src/xdoclet/retest/test/StatelessSessionBeanRegressionTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -w -r1.1 -r1.2
  --- StatelessSessionBeanRegressionTestCase.java       25 Feb 2002 17:39:58 -0000     
 1.1
  +++ StatelessSessionBeanRegressionTestCase.java       2 Mar 2002 10:50:27 -0000      
 1.2
  @@ -1,5 +1,5 @@
   /*
  - * $Id: StatelessSessionBeanRegressionTestCase.java,v 1.1 2002/02/25 17:39:58 
vharcq Exp $
  + * $Id: StatelessSessionBeanRegressionTestCase.java,v 1.2 2002/03/02 10:50:27 
vharcq Exp $
    */
   package xdoclet.retest.test;
   
  @@ -14,12 +14,13 @@
           extends SessionBeanRegressionTestCase
   {
   
  -    protected String getClassName(){
  -        return null;
  -    }
  -
       public StatelessSessionBeanRegressionTestCase(String name) {
           super(name);
  +    }
  +
  +    public TestSuite suite(String cn){
  +        TestSuite suite = super.suite(cn);
  +        return suite;
       }
   
   }
  
  
  
  1.1                  
xdoclet/core/test/src/xdoclet/retest/test/EnterpriseJavaBeanRegressionTestCase.java
  
  Index: EnterpriseJavaBeanRegressionTestCase.java
  ===================================================================
  /*
   * $Id: EnterpriseJavaBeanRegressionTestCase.java,v 1.1 2002/03/02 10:50:27 vharcq 
Exp $
   */
  package xdoclet.retest.test;
  
  import xdoclet.retest.util.ClassComparator;
  import xdoclet.retest.util.ComparisonResultSet;
  import xdoclet.retest.util.InterfaceComparator;
  import junit.framework.TestCase;
  import junit.framework.Test;
  import junit.framework.TestSuite;
  
  public class EnterpriseJavaBeanRegressionTestCase
  extends TestCase{
  
      protected String refBase = "xdoclet.retest.ref.ejb";
      protected String genBase = "xdoclet.retest.bean.ejb";
  
      protected String className;
  
      protected String getClassName(){
          return className;
      }
  
      public EnterpriseJavaBeanRegressionTestCase(String name) {
          super(name);
      }
  
      public EnterpriseJavaBeanRegressionTestCase(String name,String cn) {
          super(name);
          this.className = cn;
      }
  
      public TestSuite suite(String cn){
          TestSuite suite = new TestSuite();
          suite.addTest(new EnterpriseJavaBeanRegressionTestCase("testHome",cn));
          suite.addTest(new EnterpriseJavaBeanRegressionTestCase("testLocalHome",cn));
          suite.addTest(new EnterpriseJavaBeanRegressionTestCase("testRemote",cn));
          suite.addTest(new EnterpriseJavaBeanRegressionTestCase("testLocal",cn));
          return suite;
      }
  
      public void testHome()
      throws Exception{
          InterfaceComparator comparator;
          ComparisonResultSet res;
          Class ref = Class.forName(refBase+ ".interfaces." + getClassName() + "Home");
          Class gen = Class.forName(genBase+ ".interfaces." + getClassName() + "Home");
          comparator = new InterfaceComparator(ref,gen);
          res = comparator.compare();
          if (res.error()) System.out.println(res.toString());
          assert("Home Interface comparison failed", ! res.error());
      }
  
      public void testLocalHome()
      throws Exception{
          InterfaceComparator comparator;
          ComparisonResultSet res;
          Class ref = Class.forName(refBase+ ".interfaces." + getClassName() + 
"LocalHome");
          Class gen = Class.forName(genBase+ ".interfaces." + getClassName() + 
"LocalHome");
          comparator = new InterfaceComparator(ref,gen);
          res = comparator.compare();
          if (res.error()) System.out.println(res.toString());
          assert("Home Interface comparison failed", ! res.error());
      }
  
      public void testRemote()
      throws Exception{
          InterfaceComparator comparator;
          ComparisonResultSet res;
          Class ref = Class.forName(refBase+ ".interfaces." + getClassName() );
          Class gen = Class.forName(genBase+ ".interfaces." + getClassName());
          comparator = new InterfaceComparator(ref,gen);
          res = comparator.compare();
          if (res.error()) System.out.println(res.toString());
          assert("Remote Interface comparison failed", ! res.error());
      }
  
      public void testLocal()
      throws Exception{
          InterfaceComparator comparator;
          ComparisonResultSet res;
          Class ref = Class.forName(refBase+ ".interfaces." + getClassName() + 
"Local");
          Class gen = Class.forName(genBase+ ".interfaces." + getClassName() + 
"Local");
          comparator = new InterfaceComparator(ref,gen);
          res = comparator.compare();
          if (res.error()) System.out.println(res.toString());
          assert("Home Interface comparison failed", ! res.error());
      }
  
      /**
       * @todo
       */
      public void testEjbJarXml()
      throws Exception{
          // . . .
      }
  
  }
  
  
  

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to