[jboss-cvs] JBossAS SVN: r102916 - in projects/jboss-reflect/trunk/src: test/java/org/jboss/test/plugins/javassist/bytecode/test and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Mar 24 14:13:39 EDT 2010


Author: kabir.khan at jboss.com
Date: 2010-03-24 14:13:38 -0400 (Wed, 24 Mar 2010)
New Revision: 102916

Added:
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMethodAndFieldFactoryTest.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMethodFieldAndConstructorFactoryTest.java
Removed:
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMemberAndConstructorFactoryTest.java
Modified:
   projects/jboss-reflect/trunk/src/main/java/org/jboss/config/plugins/property/PropertyConfiguration.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMemberFactoryTest.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedBoxedUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedPrimitiveUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedStaticBoxedUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedStaticPrimitiveUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateBoxedUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivatePrimitiveUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateStaticBoxedUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateStaticPrimitiveUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedBoxedUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedPrimitiveUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedStaticBoxedUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedStaticPrimitiveUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicBoxedUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicPrimitiveUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicStaticBoxedUnitTestCase.java
   projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicStaticPrimitiveUnitTestCase.java
Log:
[JBREFLECT-6] Refactor so we can add some tests for array values, which are failing when trying to run kernel with this

Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/config/plugins/property/PropertyConfiguration.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/config/plugins/property/PropertyConfiguration.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/config/plugins/property/PropertyConfiguration.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -29,6 +29,7 @@
 import org.jboss.config.plugins.AbstractConfiguration;
 import org.jboss.joinpoint.spi.JoinpointFactoryBuilder;
 import org.jboss.logging.Logger;
+import org.jboss.reflect.plugins.javassist.JavassistTypeInfoFactory;
 import org.jboss.reflect.spi.TypeInfoFactory;
 
 /**
@@ -92,7 +93,10 @@
    @Override
    protected TypeInfoFactory createDefaultTypeInfoFactory() throws Throwable
    {
-      return (TypeInfoFactory) loadFromProperties(PropertyConfigurationConstants.TYPE_INFO_FACTORY_NAME, PropertyConfigurationConstants.TYPE_INFO_FACTORY_DEFAULT, TypeInfoFactory.class);
+//    return (TypeInfoFactory) loadFromProperties(PropertyConfigurationConstants.TYPE_INFO_FACTORY_NAME, PropertyConfigurationConstants.TYPE_INFO_FACTORY_DEFAULT, TypeInfoFactory.class);
+      TypeInfoFactory factory = (TypeInfoFactory) loadFromProperties(PropertyConfigurationConstants.TYPE_INFO_FACTORY_NAME, JavassistTypeInfoFactory.class.getName(), TypeInfoFactory.class);
+      log.warn("Factory: " + factory);
+      return factory;
    }
 
    @Override

Deleted: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMemberAndConstructorFactoryTest.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMemberAndConstructorFactoryTest.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMemberAndConstructorFactoryTest.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -1,201 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2006, Red Hat Middleware LLC, and individual contributors
-* as indicated by the @author tags. See the copyright.txt file in the
-* distribution for a full listing of individual contributors. 
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/ 
-package org.jboss.test.plugins.javassist.bytecode.test;
-
-import org.jboss.reflect.plugins.javassist.JavassistConstructor;
-import org.jboss.test.plugins.javassist.bytecode.support.BeanInterface;
-
-/**
- * Abstract base class for testing JavassistConstructor. JavassistMethod and JavassistField 
- * get tested in the super class. 
- * 
- * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
- * @version $Revision: 1.1 $
- */
-public abstract class AbstractJavassistMemberAndConstructorFactoryTest extends AbstractJavassistMemberFactoryTest
-{
-   public AbstractJavassistMemberAndConstructorFactoryTest(String name, boolean isPrimitive)
-   {
-      super(name, isPrimitive);
-   }
-
-   public void testDefaultConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz());
-      Object o = ctor.newInstance(null);
-      assertNotNull(o);
-      assertInstanceOf(o, getClazz());
-   }
-   
-   public void testDefaultConstructorWithEmptyParameters() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz());
-      Object o = ctor.newInstance(new Object[0]);
-      assertNotNull(o);
-      assertInstanceOf(o, getClazz());
-   }
-   
-   public void testDefaultConstructorWithTooManyParametersError() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz());
-      checkWrongParameters(ctor, new Object[] {new Object()});
-   }
-   
-   public void testObjectConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Object.class);
-      Object p1 = new Object();
-      Object o = ctor.newInstance(new Object[] {p1});
-      assertNotNull(o);
-      assertInstanceOf(o, getClazz());
-      BeanInterface bean = assertInstanceOf(o, BeanInterface.class);
-      assertSame(p1, bean.getObject());
-   }
-   
-   public void testObjectConstructorWithNullParameters() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Object.class);
-      checkWrongParameters(ctor, null);
-   }
-
-   public void testObjectConstructorWithEmptyParameters() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Object.class);
-      checkWrongParameters(ctor, new Object[0]);
-   }
-
-   public void testObjectConstructorWithTooManyParameters() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Object.class);
-      checkWrongParameters(ctor, new Object[] {new Object(), new Object()});
-   }
-   
-   public void testSimpleBooleanConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Boolean.class);
-      Boolean value = Boolean.TRUE;
-      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
-      assertSame(value, bean.getBooleanField());
-   }
-   
-   public void testSimpleByteConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Byte.class);
-      Byte value = Byte.valueOf((byte)1);
-      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
-      assertSame(value, bean.getByteField());
-   }
-   
-   public void testSimpleCharConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Character.class);
-      Character value = Character.valueOf('a');
-      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
-      assertSame(value, bean.getCharField());
-   }
-   
-   public void testSimpleDoubleConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Double.class);
-      Double value = Double.valueOf(3);
-      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
-      assertEquals(value, bean.getDoubleField());
-   }
-   
-   public void testSimpleFloatConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Float.class);
-      Float value = Float.valueOf(4);
-      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
-      assertEquals(value, bean.getFloatField());
-   }
-   
-   public void testSimpleIntConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Integer.class);
-      Integer value = Integer.valueOf(5);
-      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
-      assertSame(value, bean.getIntField());
-   }
-   
-   public void testSimpleLongConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Long.class);
-      Long value = Long.valueOf(6);
-      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
-      assertSame(value, bean.getLongField());
-   }
-   
-   public void testSimpleShortConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), Short.class);
-      Short value = Short.valueOf((short)7);
-      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
-      assertSame(value, bean.getShortField());
-   }
-   
-   public void testBigConstructor() throws Throwable
-   {
-      JavassistConstructor ctor = createConstructor(getClazz(), new Class[] {String.class, Boolean.class, Byte.class, Character.class});
-      checkWrongParameters(ctor, new Object[] {Integer.valueOf(1)});
-      checkWrongParameters(ctor, new Object[] {"Test"});
-      checkWrongParameters(ctor, new Object[] {"Test", Boolean.TRUE});
-      checkWrongParameters(ctor, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1)});
-      checkWrongParameters(ctor, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Integer.valueOf(5)});
-      checkWrongParameters(ctor, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Character.valueOf('a'), null});
-
-      Object o = ctor.newInstance(new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Character.valueOf('a')});
-      assertNotNull(o);
-      BeanInterface bean = assertInstanceOf(o, BeanInterface.class);
-      assertEquals("Test", bean.getObject());
-      assertSame(Boolean.TRUE, bean.getBooleanField());
-      assertSame(Byte.valueOf((byte)1), bean.getByteField());
-      assertSame(Character.valueOf('a'), bean.getCharField());
-   }
-   protected BeanInterface testSimplePrimitiveConstructor(JavassistConstructor ctor, Object goodParam) throws Throwable
-   {
-      checkWrongParameters(ctor, new Object[] {"Not a primitive"});
-      checkWrongParameters(ctor, new Object[] {goodParam, goodParam});
-      checkWrongParameters(ctor, null);
-      checkWrongParameters(ctor, new Object[0]);
-      if (isPrimitive)
-         checkWrongParameters(ctor, new Object[] {null});
-      else
-         assertNotNull(ctor.newInstance(new Object[] {null}));
-
-      Object o = ctor.newInstance(new Object[] {goodParam});
-      return assertInstanceOf(o, BeanInterface.class);
-   }
-
-   protected void checkWrongParameters(JavassistConstructor ctor, Object[] params) throws Throwable
-   {
-      try
-      {
-         ctor.newInstance(params);
-         fail("Should have picked up wrong parameters");
-      }
-      catch (Exception expected)
-      {
-      }
-   }
-
-}

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMemberFactoryTest.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMemberFactoryTest.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMemberFactoryTest.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -36,7 +36,6 @@
 import org.jboss.test.ContainerTest;
 
 /**
- * Abstract base class for testing JavassistMethod and JavassistField 
  * 
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
@@ -47,6 +46,8 @@
    
    protected static final boolean DEBUG = false;
    
+   protected final boolean isPrimitive;
+
    protected static final Class<?> MAGIC_ACCESSOR_IMPL;
    static
    {
@@ -60,226 +61,13 @@
       }
    }
  
-   protected final boolean isPrimitive;
-   
+
    public AbstractJavassistMemberFactoryTest(String name, boolean isPrimitive)
    {
       super(name);
       this.isPrimitive = isPrimitive;
    }
 
-   //Test methods
-   
-   public void testNoParamsNoReturnMethod() throws Throwable
-   {
-      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
-      m.invoke(createInstance(), null);  
-   }
-
-   public void testNoParamsNoReturnMethodEmptyParameters() throws Throwable
-   {
-      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
-      m.invoke(createInstance(), new Object[0]);  
-   }
-   
-   public void testNoParamsNoReturnMethodWithTooManyParametersError() throws Throwable
-   {
-      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
-      checkWrongParameters(m, createInstance(), new Object[] {new Object()});
-   }
-   
-   public void testObjectMethod() throws Throwable
-   {
-      JavassistMethod m = createMethod(getClazz(), "objectMethod", Object.class);
-      Object p1 = new Object();
-      Object ret = m.invoke(createInstance(), new Object[] {p1});
-      assertSame(ret, p1);
-   }
-
-   public void testObjectMethodWithNullParameters() throws Throwable
-   {
-      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
-      checkWrongParameters(m, createInstance(), null);
-   }
-
-   public void testObjectMethodWithEmptyParameters() throws Throwable
-   {
-      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
-      checkWrongParameters(m, createInstance(), new Object[0]);
-   }
-
-   public void testObjectMethodWithTooManyParameters() throws Throwable
-   {
-      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
-      checkWrongParameters(m, createInstance(), new Object[] {new Object(), new Object()});
-   }
-
-   public void testSimpleBooleanMethod() throws Throwable
-   {
-      testSimplePrimitiveMethod(createMethod(getClazz(), "booleanMethod", Boolean.class), Boolean.TRUE);
-   }
-   
-   public void testSimpleByteMethod() throws Throwable
-   {
-      testSimplePrimitiveMethod(createMethod(getClazz(), "byteMethod", Byte.class), Byte.valueOf((byte)1));
-   }
-   
-   public void testSimpleCharMethod() throws Throwable
-   {
-      testSimplePrimitiveMethod(createMethod(getClazz(), "charMethod", Character.class), Character.valueOf('a'));
-   }
-   
-   public void testSimpleDoubleMethod() throws Throwable
-   {
-      testSimplePrimitiveMethod(createMethod(getClazz(), "doubleMethod", Double.class), Double.valueOf(2));
-   }
-   
-   public void testSimpleFloatMethod() throws Throwable
-   {
-      testSimplePrimitiveMethod(createMethod(getClazz(), "floatMethod", Float.class), Float.valueOf(3));
-   }
-   
-   public void testSimpleIntMethod() throws Throwable
-   {
-      testSimplePrimitiveMethod(createMethod(getClazz(), "intMethod", Integer.class), Integer.valueOf(4));
-   }
-   
-   public void testSimpleLongMethod() throws Throwable
-   {
-      testSimplePrimitiveMethod(createMethod(getClazz(), "longMethod", Long.class), Long.valueOf(4));
-   }
-   
-   public void testSimpleShortMethod() throws Throwable
-   {
-      testSimplePrimitiveMethod(createMethod(getClazz(), "shortMethod", Short.class), Short.valueOf((short)4));
-   }
-   
-   protected void testSimplePrimitiveMethod(JavassistMethod method, Object goodParam) throws Throwable
-   {
-      Object target = createInstance();
-      checkWrongParameters(method, target, new Object[] {"Not a primitive"});
-      checkWrongParameters(method, target, new Object[] {null});
-      checkWrongParameters(method, target, new Object[0]);
-      checkWrongParameters(method, target, new Object[] {goodParam, goodParam});
-      if (isPrimitive)
-         checkWrongParameters(method, target, new Object[] {null});
-      else
-         assertNull(method.invoke(target, new Object[] {null}));
-
-      assertEquals(goodParam, method.invoke(target, new Object[] {goodParam}));
-   }
-
-   public void testBigMethod() throws Throwable
-   {
-      Object target = createInstance();
-      JavassistMethod method = createMethod(getClazz(), "bigMethod", new Class[] {String.class, Boolean.class, Byte.class, Character.class});
-      checkWrongParameters(method, target, new Object[] {Integer.valueOf(1)});
-      checkWrongParameters(method, target, new Object[] {"Test"});
-      checkWrongParameters(method, target, new Object[] {"Test", Boolean.TRUE});
-      checkWrongParameters(method, target, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1)});
-      checkWrongParameters(method, target, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Integer.valueOf(5)});
-      assertEquals("Test", method.invoke(target, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Character.valueOf('a')}));
-      checkWrongParameters(method, target, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Character.valueOf('a'), null});
-   }
-   
-   //Test fields
-   
-   public void testObjectField() throws Throwable
-   {
-      JavassistField f = createField(getClazz(), "object");
-      Object val = new Object();
-      Object tgt = createInstance();
-      f.set(tgt, val);
-      assertSame(val, f.get(tgt));
-   }
-   
-   public void testObjectFieldNull() throws Throwable
-   {
-      JavassistField f = createField(getClazz(), "object");
-      Object val = null;
-      Object tgt = createInstance();
-      f.set(tgt, val);
-      assertNull(f.get(tgt));
-   }
-   
-   public void testBooleanField() throws Throwable
-   {
-      testSimplePrimitiveField(createField(getClazz(), "booleanField"), Boolean.TRUE);
-   }
-   
-   public void testByteField() throws Throwable
-   {
-      testSimplePrimitiveField(createField(getClazz(), "byteField"), Byte.valueOf((byte)1));
-   }
-   
-   public void testCharField() throws Throwable
-   {
-      testSimplePrimitiveField(createField(getClazz(), "charField"), Character.valueOf('a'));
-   }
-   
-   public void testDoubleField() throws Throwable
-   {
-      testSimplePrimitiveField(createField(getClazz(), "doubleField"), Double.valueOf(2));
-   }
-   
-   public void testFloatField() throws Throwable
-   {
-      testSimplePrimitiveField(createField(getClazz(), "floatField"), Float.valueOf(3));
-   }
-   
-   public void testIntField() throws Throwable
-   {
-      testSimplePrimitiveField(createField(getClazz(), "intField"), Integer.valueOf(4));
-   }
-   
-   public void testShortField() throws Throwable
-   {
-      testSimplePrimitiveField(createField(getClazz(), "shortField"), Short.valueOf((short)5));
-   }
-
-   protected void testSimplePrimitiveField(JavassistField field, Object goodParam) throws Throwable
-   {
-      Object target = createInstance();
-      if (isPrimitive)
-         checkWrongParameter(field, target, null);
-      else
-      {
-         field.set(target, null);
-         assertNull(field.get(target));
-      }
-      checkWrongParameter(field, target, "Not a primitive");
-
-      field.set(target, goodParam);
-      if (goodParam instanceof Double || goodParam instanceof Float)
-         assertEquals(goodParam, field.get(target));
-      else
-         assertSame(goodParam, field.get(target));
-   }
-   
-   public void checkWrongParameters(JavassistMethod m, Object bean, Object[] params) throws Throwable
-   {
-      try
-      {
-         m.invoke(bean, new Object[] {new Object()});
-         fail("Should have picked up too many parameters");
-      }
-      catch (Exception expected)
-      {
-      }  
-   }
-
-   public void checkWrongParameter(JavassistField f, Object bean, Object param) throws Throwable
-   {
-      try
-      {
-         f.set(bean, param);
-         fail("Should have picked up too many parameters");
-      }
-      catch (Exception expected)
-      {
-      }  
-   }
-
    protected CtClass getCtClass(Class<?> clazz) throws Exception
    {
       if (isPrimitive)
@@ -359,4 +147,5 @@
    protected abstract Class<?> getClazz();
    
    protected abstract Object createInstance();
+
 }

Added: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMethodAndFieldFactoryTest.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMethodAndFieldFactoryTest.java	                        (rev 0)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMethodAndFieldFactoryTest.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -0,0 +1,251 @@
+/*
+* JBoss, Home of Professional Open Source.
+* Copyright 2006, Red Hat Middleware LLC, and individual contributors
+* as indicated by the @author tags. See the copyright.txt file in the
+* distribution for a full listing of individual contributors. 
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/ 
+package org.jboss.test.plugins.javassist.bytecode.test;
+
+import org.jboss.reflect.plugins.javassist.JavassistField;
+import org.jboss.reflect.plugins.javassist.JavassistMethod;
+
+/**
+ * Abstract base class for testing JavassistMethod and JavassistField 
+ * 
+ * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
+ * @version $Revision: 1.1 $
+ */
+public abstract class AbstractJavassistMethodAndFieldFactoryTest extends AbstractJavassistMemberFactoryTest
+{
+   public AbstractJavassistMethodAndFieldFactoryTest(String name, boolean isPrimitive)
+   {
+      super(name, isPrimitive);
+   }
+
+   //Test methods
+   
+   public void testNoParamsNoReturnMethod() throws Throwable
+   {
+      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
+      m.invoke(createInstance(), null);  
+   }
+
+   public void testNoParamsNoReturnMethodEmptyParameters() throws Throwable
+   {
+      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
+      m.invoke(createInstance(), new Object[0]);  
+   }
+   
+   public void testNoParamsNoReturnMethodWithTooManyParametersError() throws Throwable
+   {
+      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
+      checkWrongParameters(m, createInstance(), new Object[] {new Object()});
+   }
+   
+   public void testObjectMethod() throws Throwable
+   {
+      JavassistMethod m = createMethod(getClazz(), "objectMethod", Object.class);
+      Object p1 = new Object();
+      Object ret = m.invoke(createInstance(), new Object[] {p1});
+      assertSame(ret, p1);
+   }
+
+   public void testObjectMethodWithNullParameters() throws Throwable
+   {
+      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
+      checkWrongParameters(m, createInstance(), null);
+   }
+
+   public void testObjectMethodWithEmptyParameters() throws Throwable
+   {
+      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
+      checkWrongParameters(m, createInstance(), new Object[0]);
+   }
+
+   public void testObjectMethodWithTooManyParameters() throws Throwable
+   {
+      JavassistMethod m = createMethod(getClazz(), "noReturnNoParams");
+      checkWrongParameters(m, createInstance(), new Object[] {new Object(), new Object()});
+   }
+
+   public void testSimpleBooleanMethod() throws Throwable
+   {
+      testSimplePrimitiveMethod(createMethod(getClazz(), "booleanMethod", Boolean.class), Boolean.TRUE);
+   }
+   
+   public void testSimpleByteMethod() throws Throwable
+   {
+      testSimplePrimitiveMethod(createMethod(getClazz(), "byteMethod", Byte.class), Byte.valueOf((byte)1));
+   }
+   
+   public void testSimpleCharMethod() throws Throwable
+   {
+      testSimplePrimitiveMethod(createMethod(getClazz(), "charMethod", Character.class), Character.valueOf('a'));
+   }
+   
+   public void testSimpleDoubleMethod() throws Throwable
+   {
+      testSimplePrimitiveMethod(createMethod(getClazz(), "doubleMethod", Double.class), Double.valueOf(2));
+   }
+   
+   public void testSimpleFloatMethod() throws Throwable
+   {
+      testSimplePrimitiveMethod(createMethod(getClazz(), "floatMethod", Float.class), Float.valueOf(3));
+   }
+   
+   public void testSimpleIntMethod() throws Throwable
+   {
+      testSimplePrimitiveMethod(createMethod(getClazz(), "intMethod", Integer.class), Integer.valueOf(4));
+   }
+   
+   public void testSimpleLongMethod() throws Throwable
+   {
+      testSimplePrimitiveMethod(createMethod(getClazz(), "longMethod", Long.class), Long.valueOf(4));
+   }
+   
+   public void testSimpleShortMethod() throws Throwable
+   {
+      testSimplePrimitiveMethod(createMethod(getClazz(), "shortMethod", Short.class), Short.valueOf((short)4));
+   }
+   
+   protected void testSimplePrimitiveMethod(JavassistMethod method, Object goodParam) throws Throwable
+   {
+      Object target = createInstance();
+      checkWrongParameters(method, target, new Object[] {"Not a primitive"});
+      checkWrongParameters(method, target, new Object[] {null});
+      checkWrongParameters(method, target, new Object[0]);
+      checkWrongParameters(method, target, new Object[] {goodParam, goodParam});
+      if (isPrimitive)
+         checkWrongParameters(method, target, new Object[] {null});
+      else
+         assertNull(method.invoke(target, new Object[] {null}));
+
+      assertEquals(goodParam, method.invoke(target, new Object[] {goodParam}));
+   }
+
+   public void testBigMethod() throws Throwable
+   {
+      Object target = createInstance();
+      JavassistMethod method = createMethod(getClazz(), "bigMethod", new Class[] {String.class, Boolean.class, Byte.class, Character.class});
+      checkWrongParameters(method, target, new Object[] {Integer.valueOf(1)});
+      checkWrongParameters(method, target, new Object[] {"Test"});
+      checkWrongParameters(method, target, new Object[] {"Test", Boolean.TRUE});
+      checkWrongParameters(method, target, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1)});
+      checkWrongParameters(method, target, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Integer.valueOf(5)});
+      assertEquals("Test", method.invoke(target, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Character.valueOf('a')}));
+      checkWrongParameters(method, target, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Character.valueOf('a'), null});
+   }
+   
+   //Test fields
+   
+   public void testObjectField() throws Throwable
+   {
+      JavassistField f = createField(getClazz(), "object");
+      Object val = new Object();
+      Object tgt = createInstance();
+      f.set(tgt, val);
+      assertSame(val, f.get(tgt));
+   }
+   
+   public void testObjectFieldNull() throws Throwable
+   {
+      JavassistField f = createField(getClazz(), "object");
+      Object val = null;
+      Object tgt = createInstance();
+      f.set(tgt, val);
+      assertNull(f.get(tgt));
+   }
+   
+   public void testBooleanField() throws Throwable
+   {
+      testSimplePrimitiveField(createField(getClazz(), "booleanField"), Boolean.TRUE);
+   }
+   
+   public void testByteField() throws Throwable
+   {
+      testSimplePrimitiveField(createField(getClazz(), "byteField"), Byte.valueOf((byte)1));
+   }
+   
+   public void testCharField() throws Throwable
+   {
+      testSimplePrimitiveField(createField(getClazz(), "charField"), Character.valueOf('a'));
+   }
+   
+   public void testDoubleField() throws Throwable
+   {
+      testSimplePrimitiveField(createField(getClazz(), "doubleField"), Double.valueOf(2));
+   }
+   
+   public void testFloatField() throws Throwable
+   {
+      testSimplePrimitiveField(createField(getClazz(), "floatField"), Float.valueOf(3));
+   }
+   
+   public void testIntField() throws Throwable
+   {
+      testSimplePrimitiveField(createField(getClazz(), "intField"), Integer.valueOf(4));
+   }
+   
+   public void testShortField() throws Throwable
+   {
+      testSimplePrimitiveField(createField(getClazz(), "shortField"), Short.valueOf((short)5));
+   }
+
+   protected void testSimplePrimitiveField(JavassistField field, Object goodParam) throws Throwable
+   {
+      Object target = createInstance();
+      if (isPrimitive)
+         checkWrongParameter(field, target, null);
+      else
+      {
+         field.set(target, null);
+         assertNull(field.get(target));
+      }
+      checkWrongParameter(field, target, "Not a primitive");
+
+      field.set(target, goodParam);
+      if (goodParam instanceof Double || goodParam instanceof Float)
+         assertEquals(goodParam, field.get(target));
+      else
+         assertSame(goodParam, field.get(target));
+   }
+   
+   public void checkWrongParameters(JavassistMethod m, Object bean, Object[] params) throws Throwable
+   {
+      try
+      {
+         m.invoke(bean, new Object[] {new Object()});
+         fail("Should have picked up too many parameters");
+      }
+      catch (Exception expected)
+      {
+      }  
+   }
+
+   public void checkWrongParameter(JavassistField f, Object bean, Object param) throws Throwable
+   {
+      try
+      {
+         f.set(bean, param);
+         fail("Should have picked up too many parameters");
+      }
+      catch (Exception expected)
+      {
+      }  
+   }
+}

Added: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMethodFieldAndConstructorFactoryTest.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMethodFieldAndConstructorFactoryTest.java	                        (rev 0)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/AbstractJavassistMethodFieldAndConstructorFactoryTest.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -0,0 +1,201 @@
+/*
+* JBoss, Home of Professional Open Source.
+* Copyright 2006, Red Hat Middleware LLC, and individual contributors
+* as indicated by the @author tags. See the copyright.txt file in the
+* distribution for a full listing of individual contributors. 
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/ 
+package org.jboss.test.plugins.javassist.bytecode.test;
+
+import org.jboss.reflect.plugins.javassist.JavassistConstructor;
+import org.jboss.test.plugins.javassist.bytecode.support.BeanInterface;
+
+/**
+ * Abstract base class for testing JavassistConstructor. JavassistMethod and JavassistField 
+ * get tested in the super class. 
+ * 
+ * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
+ * @version $Revision: 1.1 $
+ */
+public abstract class AbstractJavassistMethodFieldAndConstructorFactoryTest extends AbstractJavassistMethodAndFieldFactoryTest
+{
+   public AbstractJavassistMethodFieldAndConstructorFactoryTest(String name, boolean isPrimitive)
+   {
+      super(name, isPrimitive);
+   }
+
+   public void testDefaultConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz());
+      Object o = ctor.newInstance(null);
+      assertNotNull(o);
+      assertInstanceOf(o, getClazz());
+   }
+   
+   public void testDefaultConstructorWithEmptyParameters() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz());
+      Object o = ctor.newInstance(new Object[0]);
+      assertNotNull(o);
+      assertInstanceOf(o, getClazz());
+   }
+   
+   public void testDefaultConstructorWithTooManyParametersError() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz());
+      checkWrongParameters(ctor, new Object[] {new Object()});
+   }
+   
+   public void testObjectConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Object.class);
+      Object p1 = new Object();
+      Object o = ctor.newInstance(new Object[] {p1});
+      assertNotNull(o);
+      assertInstanceOf(o, getClazz());
+      BeanInterface bean = assertInstanceOf(o, BeanInterface.class);
+      assertSame(p1, bean.getObject());
+   }
+   
+   public void testObjectConstructorWithNullParameters() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Object.class);
+      checkWrongParameters(ctor, null);
+   }
+
+   public void testObjectConstructorWithEmptyParameters() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Object.class);
+      checkWrongParameters(ctor, new Object[0]);
+   }
+
+   public void testObjectConstructorWithTooManyParameters() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Object.class);
+      checkWrongParameters(ctor, new Object[] {new Object(), new Object()});
+   }
+   
+   public void testSimpleBooleanConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Boolean.class);
+      Boolean value = Boolean.TRUE;
+      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
+      assertSame(value, bean.getBooleanField());
+   }
+   
+   public void testSimpleByteConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Byte.class);
+      Byte value = Byte.valueOf((byte)1);
+      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
+      assertSame(value, bean.getByteField());
+   }
+   
+   public void testSimpleCharConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Character.class);
+      Character value = Character.valueOf('a');
+      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
+      assertSame(value, bean.getCharField());
+   }
+   
+   public void testSimpleDoubleConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Double.class);
+      Double value = Double.valueOf(3);
+      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
+      assertEquals(value, bean.getDoubleField());
+   }
+   
+   public void testSimpleFloatConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Float.class);
+      Float value = Float.valueOf(4);
+      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
+      assertEquals(value, bean.getFloatField());
+   }
+   
+   public void testSimpleIntConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Integer.class);
+      Integer value = Integer.valueOf(5);
+      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
+      assertSame(value, bean.getIntField());
+   }
+   
+   public void testSimpleLongConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Long.class);
+      Long value = Long.valueOf(6);
+      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
+      assertSame(value, bean.getLongField());
+   }
+   
+   public void testSimpleShortConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), Short.class);
+      Short value = Short.valueOf((short)7);
+      BeanInterface bean = testSimplePrimitiveConstructor(ctor, value);
+      assertSame(value, bean.getShortField());
+   }
+   
+   public void testBigConstructor() throws Throwable
+   {
+      JavassistConstructor ctor = createConstructor(getClazz(), new Class[] {String.class, Boolean.class, Byte.class, Character.class});
+      checkWrongParameters(ctor, new Object[] {Integer.valueOf(1)});
+      checkWrongParameters(ctor, new Object[] {"Test"});
+      checkWrongParameters(ctor, new Object[] {"Test", Boolean.TRUE});
+      checkWrongParameters(ctor, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1)});
+      checkWrongParameters(ctor, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Integer.valueOf(5)});
+      checkWrongParameters(ctor, new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Character.valueOf('a'), null});
+
+      Object o = ctor.newInstance(new Object[] {"Test", Boolean.TRUE, Byte.valueOf((byte)1), Character.valueOf('a')});
+      assertNotNull(o);
+      BeanInterface bean = assertInstanceOf(o, BeanInterface.class);
+      assertEquals("Test", bean.getObject());
+      assertSame(Boolean.TRUE, bean.getBooleanField());
+      assertSame(Byte.valueOf((byte)1), bean.getByteField());
+      assertSame(Character.valueOf('a'), bean.getCharField());
+   }
+   protected BeanInterface testSimplePrimitiveConstructor(JavassistConstructor ctor, Object goodParam) throws Throwable
+   {
+      checkWrongParameters(ctor, new Object[] {"Not a primitive"});
+      checkWrongParameters(ctor, new Object[] {goodParam, goodParam});
+      checkWrongParameters(ctor, null);
+      checkWrongParameters(ctor, new Object[0]);
+      if (isPrimitive)
+         checkWrongParameters(ctor, new Object[] {null});
+      else
+         assertNotNull(ctor.newInstance(new Object[] {null}));
+
+      Object o = ctor.newInstance(new Object[] {goodParam});
+      return assertInstanceOf(o, BeanInterface.class);
+   }
+
+   protected void checkWrongParameters(JavassistConstructor ctor, Object[] params) throws Throwable
+   {
+      try
+      {
+         ctor.newInstance(params);
+         fail("Should have picked up wrong parameters");
+      }
+      catch (Exception expected)
+      {
+      }
+   }
+
+}

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedBoxedUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedBoxedUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedBoxedUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPackageProtectedBoxedUnitTestCase extends AbstractJavassistMemberAndConstructorFactoryTest
+public class JavassistMemberFactoryPackageProtectedBoxedUnitTestCase extends AbstractJavassistMethodFieldAndConstructorFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedPrimitiveUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedPrimitiveUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedPrimitiveUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPackageProtectedPrimitiveUnitTestCase extends AbstractJavassistMemberAndConstructorFactoryTest
+public class JavassistMemberFactoryPackageProtectedPrimitiveUnitTestCase extends AbstractJavassistMethodFieldAndConstructorFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedStaticBoxedUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedStaticBoxedUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedStaticBoxedUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPackageProtectedStaticBoxedUnitTestCase extends AbstractJavassistMemberFactoryTest
+public class JavassistMemberFactoryPackageProtectedStaticBoxedUnitTestCase extends AbstractJavassistMethodAndFieldFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedStaticPrimitiveUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedStaticPrimitiveUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPackageProtectedStaticPrimitiveUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPackageProtectedStaticPrimitiveUnitTestCase extends AbstractJavassistMemberFactoryTest
+public class JavassistMemberFactoryPackageProtectedStaticPrimitiveUnitTestCase extends AbstractJavassistMethodAndFieldFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateBoxedUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateBoxedUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateBoxedUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPrivateBoxedUnitTestCase extends AbstractJavassistMemberAndConstructorFactoryTest
+public class JavassistMemberFactoryPrivateBoxedUnitTestCase extends AbstractJavassistMethodFieldAndConstructorFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivatePrimitiveUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivatePrimitiveUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivatePrimitiveUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPrivatePrimitiveUnitTestCase extends AbstractJavassistMemberAndConstructorFactoryTest
+public class JavassistMemberFactoryPrivatePrimitiveUnitTestCase extends AbstractJavassistMethodFieldAndConstructorFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateStaticBoxedUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateStaticBoxedUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateStaticBoxedUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPrivateStaticBoxedUnitTestCase extends AbstractJavassistMemberFactoryTest
+public class JavassistMemberFactoryPrivateStaticBoxedUnitTestCase extends AbstractJavassistMethodAndFieldFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateStaticPrimitiveUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateStaticPrimitiveUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPrivateStaticPrimitiveUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPrivateStaticPrimitiveUnitTestCase extends AbstractJavassistMemberFactoryTest
+public class JavassistMemberFactoryPrivateStaticPrimitiveUnitTestCase extends AbstractJavassistMethodAndFieldFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedBoxedUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedBoxedUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedBoxedUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryProtectedBoxedUnitTestCase extends AbstractJavassistMemberAndConstructorFactoryTest
+public class JavassistMemberFactoryProtectedBoxedUnitTestCase extends AbstractJavassistMethodFieldAndConstructorFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedPrimitiveUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedPrimitiveUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedPrimitiveUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryProtectedPrimitiveUnitTestCase extends AbstractJavassistMemberAndConstructorFactoryTest
+public class JavassistMemberFactoryProtectedPrimitiveUnitTestCase extends AbstractJavassistMethodFieldAndConstructorFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedStaticBoxedUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedStaticBoxedUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedStaticBoxedUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryProtectedStaticBoxedUnitTestCase extends AbstractJavassistMemberFactoryTest
+public class JavassistMemberFactoryProtectedStaticBoxedUnitTestCase extends AbstractJavassistMethodAndFieldFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedStaticPrimitiveUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedStaticPrimitiveUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryProtectedStaticPrimitiveUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryProtectedStaticPrimitiveUnitTestCase extends AbstractJavassistMemberFactoryTest
+public class JavassistMemberFactoryProtectedStaticPrimitiveUnitTestCase extends AbstractJavassistMethodAndFieldFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicBoxedUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicBoxedUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicBoxedUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPublicBoxedUnitTestCase extends AbstractJavassistMemberAndConstructorFactoryTest
+public class JavassistMemberFactoryPublicBoxedUnitTestCase extends AbstractJavassistMethodFieldAndConstructorFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicPrimitiveUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicPrimitiveUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicPrimitiveUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPublicPrimitiveUnitTestCase extends AbstractJavassistMemberAndConstructorFactoryTest
+public class JavassistMemberFactoryPublicPrimitiveUnitTestCase extends AbstractJavassistMethodFieldAndConstructorFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicStaticBoxedUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicStaticBoxedUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicStaticBoxedUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPublicStaticBoxedUnitTestCase extends AbstractJavassistMemberFactoryTest
+public class JavassistMemberFactoryPublicStaticBoxedUnitTestCase extends AbstractJavassistMethodAndFieldFactoryTest
 {
    public static Test suite()
    {

Modified: projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicStaticPrimitiveUnitTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicStaticPrimitiveUnitTestCase.java	2010-03-24 18:08:38 UTC (rev 102915)
+++ projects/jboss-reflect/trunk/src/test/java/org/jboss/test/plugins/javassist/bytecode/test/JavassistMemberFactoryPublicStaticPrimitiveUnitTestCase.java	2010-03-24 18:13:38 UTC (rev 102916)
@@ -32,7 +32,7 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class JavassistMemberFactoryPublicStaticPrimitiveUnitTestCase extends AbstractJavassistMemberFactoryTest
+public class JavassistMemberFactoryPublicStaticPrimitiveUnitTestCase extends AbstractJavassistMethodAndFieldFactoryTest
 {
    public static Test suite()
    {




More information about the jboss-cvs-commits mailing list