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