[weld-commits] Weld SVN: r4612 - in core/trunk/tests: src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem and 2 other directories.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Tue Nov 3 08:53:45 EST 2009


Author: pete.muir at jboss.org
Date: 2009-11-03 08:53:44 -0500 (Tue, 03 Nov 2009)
New Revision: 4612

Added:
   core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/
   core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/Choice.java
   core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/WeldMethodTest.java
Removed:
   core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/anonymous/Choice.java
Modified:
   core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/anonymous/ClassAnnotatedItemTest.java
   core/trunk/tests/unit-tests.xml
Log:
Make tests into unit tests

Deleted: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/anonymous/Choice.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/anonymous/Choice.java	2009-11-03 13:15:43 UTC (rev 4611)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/anonymous/Choice.java	2009-11-03 13:53:44 UTC (rev 4612)
@@ -1,14 +0,0 @@
-package org.jboss.weld.test.unit.implementation.annotatedItem.anonymous;
-
-abstract class ChoiceParent<T>
-{
-}
-
-
-class Choice<T, E> extends ChoiceParent<T>
-{
-   public Choice<T, E> aMethod()
-   {
-      return null;
-   }
-}

Modified: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/anonymous/ClassAnnotatedItemTest.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/anonymous/ClassAnnotatedItemTest.java	2009-11-03 13:15:43 UTC (rev 4611)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/anonymous/ClassAnnotatedItemTest.java	2009-11-03 13:53:44 UTC (rev 4612)
@@ -6,11 +6,10 @@
 import org.jboss.weld.introspector.jlr.WeldClassImpl;
 import org.jboss.weld.metadata.TypeStore;
 import org.jboss.weld.resources.ClassTransformer;
-import org.jboss.weld.test.AbstractWeldTest;
 import org.testng.annotations.Test;
 
 @Artifact
-public class ClassAnnotatedItemTest extends AbstractWeldTest
+public class ClassAnnotatedItemTest
 {
 	
    private final ClassTransformer transformer = new ClassTransformer(new TypeStore());

Added: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/Choice.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/Choice.java	                        (rev 0)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/Choice.java	2009-11-03 13:53:44 UTC (rev 4612)
@@ -0,0 +1,14 @@
+package org.jboss.weld.test.unit.implementation.annotatedItem.genericMethodReturnType;
+
+abstract class ChoiceParent<T>
+{
+}
+
+
+class Choice<T, E> extends ChoiceParent<T>
+{
+   public Choice<T, E> aMethod()
+   {
+      return null;
+   }
+}


Property changes on: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/Choice.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Added: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/WeldMethodTest.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/WeldMethodTest.java	                        (rev 0)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/WeldMethodTest.java	2009-11-03 13:53:44 UTC (rev 4612)
@@ -0,0 +1,26 @@
+package org.jboss.weld.test.unit.implementation.annotatedItem.genericMethodReturnType;
+
+import javax.enterprise.util.TypeLiteral;
+
+import org.jboss.weld.introspector.WeldClass;
+import org.jboss.weld.introspector.WeldMethod;
+import org.jboss.weld.introspector.jlr.WeldClassImpl;
+import org.jboss.weld.introspector.jlr.WeldMethodImpl;
+import org.jboss.weld.metadata.TypeStore;
+import org.jboss.weld.resources.ClassTransformer;
+import org.testng.annotations.Test;
+
+public class WeldMethodTest
+{
+	
+   private final ClassTransformer transformer = new ClassTransformer(new TypeStore());
+   private final Class<Choice<?, ?>> CHOICE_LITERAL = new TypeLiteral<Choice<?, ?>>() {}.getRawType();
+   
+   @Test(groups = "broken")
+   public void testNonStaticInnerClassWithGenericTypes() throws Exception
+   {
+      WeldClass<Choice<?, ?>> clazz = WeldClassImpl.of(CHOICE_LITERAL, transformer);
+      WeldMethod<Choice<?, ?>, Choice<?, ?>> method = WeldMethodImpl.of(Choice.class.getMethod("aMethod"), clazz, transformer);
+   }
+
+}


Property changes on: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/genericMethodReturnType/WeldMethodTest.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Modified: core/trunk/tests/unit-tests.xml
===================================================================
--- core/trunk/tests/unit-tests.xml	2009-11-03 13:15:43 UTC (rev 4611)
+++ core/trunk/tests/unit-tests.xml	2009-11-03 13:53:44 UTC (rev 4612)
@@ -43,6 +43,8 @@
          <package name="org.jboss.weld.test.unit.extensions" />
          <package name="org.jboss.weld.test.unit.implementation" />
          <package name="org.jboss.weld.test.unit.implementation.annotatedItem" />
+         <package name="org.jboss.weld.test.unit.implementation.annotatedItem.anonymous" />
+         <package name="org.jboss.weld.test.unit.implementation.annotatedItem.genericMethodReturnType" />
          <package name="org.jboss.weld.test.unit.implementation.enterpise" />
          <package name="org.jboss.weld.test.unit.implementation.enterpise.lifecycle" />
          <package name="org.jboss.weld.test.unit.implementation.enterprise.sbi" />



More information about the weld-commits mailing list