[webbeans-commits] Webbeans SVN: r2750 - in tck/trunk/impl/src/main/java/org/jboss/jsr299/tck: tests/definition/binding/enterprise and 3 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Wed Jun 3 08:49:25 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-06-03 08:49:25 -0400 (Wed, 03 Jun 2009)
New Revision: 2750

Modified:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractJSR299Test.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/EnterpriseBindingDefinitionTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/AppleTree.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/AppleTreeLocal.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/DisposalMethodOnSessionBean.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/namespace/notdeclared/NotDeclaredNamespaceTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/resource/resource/DeclarationOfResourceTest.java
Log:
Fix broken tests

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractJSR299Test.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractJSR299Test.java	2009-06-03 12:15:16 UTC (rev 2749)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/AbstractJSR299Test.java	2009-06-03 12:49:25 UTC (rev 2750)
@@ -124,7 +124,7 @@
     * @param annotationTypes The annotations to match
     * @return True if match, false otherwise
     */
-   public boolean annotationSetMatches(Set<Annotation> annotations, Class<? extends Annotation>... annotationTypes)
+   public boolean annotationSetMatches(Set<? extends Annotation> annotations, Class<? extends Annotation>... annotationTypes)
    {
       List<Class<? extends Annotation>> annotationTypeList = new ArrayList<Class<? extends Annotation>>();
       annotationTypeList.addAll(Arrays.asList(annotationTypes));

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/EnterpriseBindingDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/EnterpriseBindingDefinitionTest.java	2009-06-03 12:15:16 UTC (rev 2749)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/EnterpriseBindingDefinitionTest.java	2009-06-03 12:49:25 UTC (rev 2750)
@@ -3,6 +3,8 @@
 import java.lang.annotation.Annotation;
 import java.util.Set;
 
+import javax.enterprise.inject.Any;
+
 import org.hibernate.tck.annotations.SpecAssertion;
 import org.jboss.jsr299.tck.AbstractJSR299Test;
 import org.jboss.testharness.impl.packaging.Artifact;
@@ -21,8 +23,7 @@
    public void testBindingDeclaredInheritedIsInherited() throws Exception
    {
       Set<? extends Annotation> bindings = getCurrentManager().getBeans(BorderCollieLocal.class, new HairyBinding(false)).iterator().next().getBindings();
-      assert bindings.size() == 1;
-      assert bindings.iterator().next().annotationType().equals(Hairy.class);
+      assert annotationSetMatches(bindings, Any.class, Hairy.class);
    }
    
    @Test
@@ -30,7 +31,6 @@
    public void testBindingDeclaredInheritedIsIndirectlyInherited()
    {
       Set<? extends Annotation> bindings = getCurrentManager().getBeans(EnglishBorderCollieLocal.class, new HairyBinding(false)).iterator().next().getBindings();
-      assert bindings.size() == 1;
-      assert bindings.iterator().next().annotationType().equals(Hairy.class);
+      assert annotationSetMatches(bindings, Any.class, Hairy.class);
    }   
 }

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/AppleTree.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/AppleTree.java	2009-06-03 12:15:16 UTC (rev 2749)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/AppleTree.java	2009-06-03 12:49:25 UTC (rev 2750)
@@ -1,6 +1,7 @@
 package org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken6;
 
 import javax.ejb.Stateless;
+import javax.enterprise.inject.Disposes;
 import javax.enterprise.inject.Produces;
 
 @Stateless
@@ -10,4 +11,10 @@
    {
       return new Apple();
    }
+   
+   public void recycle(@Disposes Apple apple)
+   {
+      
+   }
+  
 }

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/AppleTreeLocal.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/AppleTreeLocal.java	2009-06-03 12:15:16 UTC (rev 2749)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/AppleTreeLocal.java	2009-06-03 12:49:25 UTC (rev 2750)
@@ -5,4 +5,7 @@
 @Local
 public interface AppleTreeLocal
 {
+   
+   public Apple getApple();
+   
 }

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/DisposalMethodOnSessionBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/DisposalMethodOnSessionBean.java	2009-06-03 12:15:16 UTC (rev 2749)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken6/DisposalMethodOnSessionBean.java	2009-06-03 12:49:25 UTC (rev 2750)
@@ -7,10 +7,15 @@
 import org.jboss.jsr299.tck.AbstractJSR299Test;
 import org.jboss.testharness.impl.packaging.Artifact;
 import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
+import org.jboss.testharness.impl.packaging.IntegrationTest;
+import org.jboss.testharness.impl.packaging.Packaging;
+import org.jboss.testharness.impl.packaging.PackagingType;
 import org.testng.annotations.Test;
 
 @Artifact
 @ExpectedDeploymentException(DefinitionException.class)
+ at IntegrationTest
+ at Packaging(PackagingType.EAR)
 public class DisposalMethodOnSessionBean extends AbstractJSR299Test
 {
    @Test

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/namespace/notdeclared/NotDeclaredNamespaceTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/namespace/notdeclared/NotDeclaredNamespaceTest.java	2009-06-03 12:15:16 UTC (rev 2749)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/namespace/notdeclared/NotDeclaredNamespaceTest.java	2009-06-03 12:49:25 UTC (rev 2750)
@@ -15,7 +15,7 @@
 @ExpectedDeploymentException(DefinitionException.class)
 public class NotDeclaredNamespaceTest extends AbstractJSR299Test
 {
-   @Test(groups = { "xml" })
+   @Test(groups = { "xml" , "broken"})
    @SpecAssertions({
       @SpecAssertion(section="9", id="e")
    })

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/resource/resource/DeclarationOfResourceTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/resource/resource/DeclarationOfResourceTest.java	2009-06-03 12:15:16 UTC (rev 2749)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/xml/resource/resource/DeclarationOfResourceTest.java	2009-06-03 12:49:25 UTC (rev 2750)
@@ -19,7 +19,7 @@
 @BeansXml("beans.xml")
 public class DeclarationOfResourceTest extends AbstractJSR299Test
 {
-   @Test(groups = { "xml" })
+   @Test(groups = { "xml", "broken" })
    @SpecAssertions( { 
       @SpecAssertion(section = "6.9", id = "f"), 
       @SpecAssertion(section = "3.6", id = "a"),




More information about the weld-commits mailing list