[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