[webbeans-commits] Webbeans SVN: r3471 - in tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition: stereotype and 1 other directory.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Wed Aug 12 22:36:37 EDT 2009


Author: shane.bryzak at jboss.com
Date: 2009-08-12 22:36:36 -0400 (Wed, 12 Aug 2009)
New Revision: 3471

Added:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/MiniatureShetlandPony.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/Clydesdale.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/MiniatureClydesdale.java
Modified:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/BindingDefinitionTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/StereotypeDefinitionTest.java
Log:
some more section 4.1 tests


Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/BindingDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/BindingDefinitionTest.java	2009-08-13 02:13:56 UTC (rev 3470)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/BindingDefinitionTest.java	2009-08-13 02:36:36 UTC (rev 3471)
@@ -144,4 +144,14 @@
       assert bindings.contains(new HairyBinding(false));
    }
 
+   @Test
+   @SpecAssertion(section = "4.1", id = "aga")
+   public void testBindingNotDeclaredInheritedIsNotIndirectlyInherited()
+   {
+      Set<? extends Annotation> bindings = getBeans(MiniatureShetlandPony.class).iterator().next().getBindings();
+      assert bindings.size() == 2;
+      assert bindings.contains(new CurrentLiteral());
+      assert bindings.contains(new AnyLiteral());      
+   }
+
 }

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/MiniatureShetlandPony.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/MiniatureShetlandPony.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/MiniatureShetlandPony.java	2009-08-13 02:36:36 UTC (rev 3471)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.definition.binding;
+
+class MiniatureShetlandPony extends ShetlandPony
+{
+
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/Clydesdale.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/Clydesdale.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/Clydesdale.java	2009-08-13 02:36:36 UTC (rev 3471)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.definition.stereotype;
+
+class Clydesdale extends Horse
+{
+
+}

Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/MiniatureClydesdale.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/MiniatureClydesdale.java	                        (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/MiniatureClydesdale.java	2009-08-13 02:36:36 UTC (rev 3471)
@@ -0,0 +1,6 @@
+package org.jboss.jsr299.tck.tests.definition.stereotype;
+
+class MiniatureClydesdale extends Clydesdale
+{
+
+}

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/StereotypeDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/StereotypeDefinitionTest.java	2009-08-13 02:13:56 UTC (rev 3470)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/StereotypeDefinitionTest.java	2009-08-13 02:36:36 UTC (rev 3471)
@@ -97,6 +97,14 @@
    }
    
    @Test
+   @SpecAssertion(section = "4.1", id = "aha")
+   public void testStereotypeNotDeclaredInheritedIsNotIndirectlyInherited()
+   {
+      assert getBeans(MiniatureClydesdale.class).size() == 1;
+      assert getBeans(MiniatureClydesdale.class).iterator().next().getScopeType().equals(Dependent.class);      
+   }
+   
+   @Test
    @SpecAssertion(section = "4.1", id = "hhh")
    public void testStereotypeScopeIsOverriddenByInheritedScope()
    {




More information about the weld-commits mailing list