[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