[jboss-svn-commits] JBL Code SVN: r7277 - in labs/jbossrules/trunk/drools-core/src/test/java/org/drools: base base/extractors examples/manners

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Nov 1 10:53:31 EST 2006


Author: tirelli
Date: 2006-11-01 10:53:18 -0500 (Wed, 01 Nov 2006)
New Revision: 7277

Added:
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/BaseClassFieldExtractorFactoryTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/BaseClassFieldExtractorsTest.java
Removed:
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/ClassFieldExtractorFactoryTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ClassFieldExtractorsBaseTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/examples/manners/LeapsMannersTest.java
Modified:
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/BooleanClassFieldExtractorTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ByteClassFieldExtractorTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/CharClassFieldExtractorTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/DoubleClassFieldExtractorTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/FloatClassFieldExtractorTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/IntClassFieldExtractorTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/LongClassFieldExtractorTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ObjectClassFieldExtractorTest.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ShortClassFieldExtractorTest.java
Log:
Fixing unit tests

Copied: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/BaseClassFieldExtractorFactoryTest.java (from rev 7250, labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/ClassFieldExtractorFactoryTest.java)
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/ClassFieldExtractorFactoryTest.java	2006-10-31 20:24:23 UTC (rev 7250)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/BaseClassFieldExtractorFactoryTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -0,0 +1,71 @@
+package org.drools.base;
+
+/*
+ * Copyright 2005 JBoss Inc
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import junit.framework.TestCase;
+
+import org.drools.spi.FieldExtractor;
+import org.drools.util.asm.BeanInherit;
+import org.drools.util.asm.TestAbstract;
+import org.drools.util.asm.TestAbstractImpl;
+import org.drools.util.asm.TestInterface;
+import org.drools.util.asm.TestInterfaceImpl;
+
+public abstract class BaseClassFieldExtractorFactoryTest extends TestCase {
+
+    public void testIt() throws Exception {
+        FieldExtractor ex = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,
+                                                                               "name" );
+        assertEquals( 0,
+                      ex.getIndex() );
+        assertEquals( "michael",
+                      ex.getValue( new TestBean() ) );
+        ex = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,
+                                                                "age" );
+        assertEquals( 1,
+                      ex.getIndex() );
+        assertEquals( new Integer( 42 ),
+                      ex.getValue( new TestBean() ) );
+
+    }
+
+    public void testInterface() throws Exception {
+        final FieldExtractor ex = ClassFieldExtractorFactory.getClassFieldExtractor( TestInterface.class,
+                                                                                     "something" );
+        assertEquals( 0,
+                      ex.getIndex() );
+        assertEquals( "foo",
+                      ex.getValue( new TestInterfaceImpl() ) );
+    }
+
+    public void testAbstract() throws Exception {
+        final FieldExtractor ex = ClassFieldExtractorFactory.getClassFieldExtractor( TestAbstract.class,
+                                                                                     "something" );
+        assertEquals( 0,
+                      ex.getIndex() );
+        assertEquals( "foo",
+                      ex.getValue( new TestAbstractImpl() ) );
+    }
+
+    public void testInherited() throws Exception {
+        final FieldExtractor ex = ClassFieldExtractorFactory.getClassFieldExtractor( BeanInherit.class,
+                                                                                     "text" );
+        assertEquals( "hola",
+                      ex.getValue( new BeanInherit() ) );
+    }
+
+}
\ No newline at end of file

Deleted: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/ClassFieldExtractorFactoryTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/ClassFieldExtractorFactoryTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/ClassFieldExtractorFactoryTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -1,71 +0,0 @@
-package org.drools.base;
-
-/*
- * Copyright 2005 JBoss Inc
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import junit.framework.TestCase;
-
-import org.drools.spi.FieldExtractor;
-import org.drools.util.asm.BeanInherit;
-import org.drools.util.asm.TestAbstract;
-import org.drools.util.asm.TestAbstractImpl;
-import org.drools.util.asm.TestInterface;
-import org.drools.util.asm.TestInterfaceImpl;
-
-public abstract class ClassFieldExtractorFactoryTest extends TestCase {
-
-    public void testIt() throws Exception {
-        FieldExtractor ex = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,
-                                                                               "name" );
-        assertEquals( 0,
-                      ex.getIndex() );
-        assertEquals( "michael",
-                      ex.getValue( new TestBean() ) );
-        ex = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,
-                                                                "age" );
-        assertEquals( 1,
-                      ex.getIndex() );
-        assertEquals( new Integer( 42 ),
-                      ex.getValue( new TestBean() ) );
-
-    }
-
-    public void testInterface() throws Exception {
-        final FieldExtractor ex = ClassFieldExtractorFactory.getClassFieldExtractor( TestInterface.class,
-                                                                                     "something" );
-        assertEquals( 0,
-                      ex.getIndex() );
-        assertEquals( "foo",
-                      ex.getValue( new TestInterfaceImpl() ) );
-    }
-
-    public void testAbstract() throws Exception {
-        final FieldExtractor ex = ClassFieldExtractorFactory.getClassFieldExtractor( TestAbstract.class,
-                                                                                     "something" );
-        assertEquals( 0,
-                      ex.getIndex() );
-        assertEquals( "foo",
-                      ex.getValue( new TestAbstractImpl() ) );
-    }
-
-    public void testInherited() throws Exception {
-        final FieldExtractor ex = ClassFieldExtractorFactory.getClassFieldExtractor( BeanInherit.class,
-                                                                                     "text" );
-        assertEquals( "hola",
-                      ex.getValue( new BeanInherit() ) );
-    }
-
-}
\ No newline at end of file

Copied: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/BaseClassFieldExtractorsTest.java (from rev 7250, labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ClassFieldExtractorsBaseTest.java)
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ClassFieldExtractorsBaseTest.java	2006-10-31 20:24:23 UTC (rev 7250)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/BaseClassFieldExtractorsTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -0,0 +1,25 @@
+package org.drools.base.extractors;
+
+import junit.framework.TestCase;
+
+public abstract class BaseClassFieldExtractorsTest extends TestCase {
+
+    public abstract void testGetBooleanValue();
+
+    public abstract void testGetByteValue();
+
+    public abstract void testGetCharValue();
+
+    public abstract void testGetShortValue();
+
+    public abstract void testGetIntValue();
+
+    public abstract void testGetLongValue();
+
+    public abstract void testGetFloatValue();
+
+    public abstract void testGetDoubleValue();
+
+    public abstract void testGetValue();
+
+}

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/BooleanClassFieldExtractorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/BooleanClassFieldExtractorTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/BooleanClassFieldExtractorTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -6,7 +6,7 @@
 import org.drools.base.TestBean;
 import org.drools.spi.Extractor;
 
-public class BooleanClassFieldExtractorTest extends ClassFieldExtractorsBaseTest {
+public class BooleanClassFieldExtractorTest extends BaseClassFieldExtractorsTest {
     Extractor extractor = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,
                                                                              "booleanAttr" );
     TestBean  bean      = new TestBean();

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ByteClassFieldExtractorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ByteClassFieldExtractorTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ByteClassFieldExtractorTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -6,7 +6,7 @@
 import org.drools.base.TestBean;
 import org.drools.spi.Extractor;
 
-public class ByteClassFieldExtractorTest extends ClassFieldExtractorsBaseTest {
+public class ByteClassFieldExtractorTest extends BaseClassFieldExtractorsTest {
     Extractor extractor = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,
                                                                              "byteAttr" );
     TestBean  bean      = new TestBean();

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/CharClassFieldExtractorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/CharClassFieldExtractorTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/CharClassFieldExtractorTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -6,7 +6,7 @@
 import org.drools.base.TestBean;
 import org.drools.spi.Extractor;
 
-public class CharClassFieldExtractorTest extends ClassFieldExtractorsBaseTest {
+public class CharClassFieldExtractorTest extends BaseClassFieldExtractorsTest {
     Extractor extractor = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,
                                                                              "charAttr" );
     TestBean  bean      = new TestBean();

Deleted: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ClassFieldExtractorsBaseTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ClassFieldExtractorsBaseTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ClassFieldExtractorsBaseTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -1,25 +0,0 @@
-package org.drools.base.extractors;
-
-import junit.framework.TestCase;
-
-public abstract class ClassFieldExtractorsBaseTest extends TestCase {
-
-    public abstract void testGetBooleanValue();
-
-    public abstract void testGetByteValue();
-
-    public abstract void testGetCharValue();
-
-    public abstract void testGetShortValue();
-
-    public abstract void testGetIntValue();
-
-    public abstract void testGetLongValue();
-
-    public abstract void testGetFloatValue();
-
-    public abstract void testGetDoubleValue();
-
-    public abstract void testGetValue();
-
-}

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/DoubleClassFieldExtractorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/DoubleClassFieldExtractorTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/DoubleClassFieldExtractorTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -6,7 +6,7 @@
 import org.drools.base.TestBean;
 import org.drools.spi.Extractor;
 
-public class DoubleClassFieldExtractorTest extends ClassFieldExtractorsBaseTest {
+public class DoubleClassFieldExtractorTest extends BaseClassFieldExtractorsTest {
     private static final double VALUE     = 7;
 
     Extractor                   extractor = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/FloatClassFieldExtractorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/FloatClassFieldExtractorTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/FloatClassFieldExtractorTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -6,7 +6,7 @@
 import org.drools.base.TestBean;
 import org.drools.spi.Extractor;
 
-public class FloatClassFieldExtractorTest extends ClassFieldExtractorsBaseTest {
+public class FloatClassFieldExtractorTest extends BaseClassFieldExtractorsTest {
     private static final float VALUE     = 6;
 
     Extractor                  extractor = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/IntClassFieldExtractorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/IntClassFieldExtractorTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/IntClassFieldExtractorTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -6,7 +6,7 @@
 import org.drools.base.TestBean;
 import org.drools.spi.Extractor;
 
-public class IntClassFieldExtractorTest extends ClassFieldExtractorsBaseTest {
+public class IntClassFieldExtractorTest extends BaseClassFieldExtractorsTest {
     private static final int VALUE     = 4;
 
     Extractor                extractor = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/LongClassFieldExtractorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/LongClassFieldExtractorTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/LongClassFieldExtractorTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -6,7 +6,7 @@
 import org.drools.base.TestBean;
 import org.drools.spi.Extractor;
 
-public class LongClassFieldExtractorTest extends ClassFieldExtractorsBaseTest {
+public class LongClassFieldExtractorTest extends BaseClassFieldExtractorsTest {
     private static final long VALUE     = 5;
 
     Extractor                 extractor = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ObjectClassFieldExtractorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ObjectClassFieldExtractorTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ObjectClassFieldExtractorTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -9,7 +9,7 @@
 import org.drools.base.TestBean;
 import org.drools.spi.Extractor;
 
-public class ObjectClassFieldExtractorTest extends ClassFieldExtractorsBaseTest {
+public class ObjectClassFieldExtractorTest extends BaseClassFieldExtractorsTest {
     Extractor extractor = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,
                                                                              "listAttr" );
     TestBean  bean      = new TestBean();

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ShortClassFieldExtractorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ShortClassFieldExtractorTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/base/extractors/ShortClassFieldExtractorTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -6,7 +6,7 @@
 import org.drools.base.TestBean;
 import org.drools.spi.Extractor;
 
-public class ShortClassFieldExtractorTest extends ClassFieldExtractorsBaseTest {
+public class ShortClassFieldExtractorTest extends BaseClassFieldExtractorsTest {
     private static final short VALUE     = 3;
 
     Extractor                  extractor = ClassFieldExtractorFactory.getClassFieldExtractor( TestBean.class,

Deleted: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/examples/manners/LeapsMannersTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/examples/manners/LeapsMannersTest.java	2006-11-01 15:36:01 UTC (rev 7276)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/examples/manners/LeapsMannersTest.java	2006-11-01 15:53:18 UTC (rev 7277)
@@ -1,58 +0,0 @@
-package org.drools.examples.manners;
-
-/*
- * Copyright 2005 JBoss Inc
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import java.io.InputStream;
-import java.util.Iterator;
-import java.util.List;
-
-import org.drools.RuleBase;
-import org.drools.RuleBaseFactory;
-import org.drools.WorkingMemory;
-
-public class LeapsMannersTest extends BaseMannersTest {
-
-    public void testManners() throws Exception {
-
-        final RuleBase ruleBase = RuleBaseFactory.newRuleBase( RuleBase.LEAPS );
-        ruleBase.addPackage( this.pkg );
-        final WorkingMemory workingMemory = ruleBase.newWorkingMemory();
-
-        final InputStream is = getClass().getResourceAsStream( "/manners128.dat" );
-        final List list = getInputObjects( is );
-        for ( final Iterator it = list.iterator(); it.hasNext(); ) {
-            final Object object = it.next();
-            workingMemory.assertObject( object );
-        }
-
-        workingMemory.assertObject( new Count( 1 ) );
-
-        final long start = System.currentTimeMillis();
-        workingMemory.fireAllRules();
-        System.err.println( System.currentTimeMillis() - start );
-
-        //        final ReteooJungViewer viewer = new ReteooJungViewer(ruleBase); 
-        //        
-        //        javax.swing.SwingUtilities.invokeLater(new Runnable() { 
-        //        		public void run() {
-        //        			viewer.showGUI();
-        //        		}
-        //        });
-        //        
-        //        Thread.sleep( 10000 );
-    }
-}
\ No newline at end of file




More information about the jboss-svn-commits mailing list