Author: jharting
Date: 2009-07-21 12:27:31 -0400 (Tue, 21 Jul 2009)
New Revision: 3118
Modified:
tck/trunk/impl/src/main/resources/tck-audit.xml
Log:
Marked 2 assertions untestable and expanded "Typesafe resolution" assertions
with a separate assertion for omitting interceptors and decorators during the resolution.
Modified: tck/trunk/impl/src/main/resources/tck-audit.xml
===================================================================
--- tck/trunk/impl/src/main/resources/tck-audit.xml 2009-07-21 16:24:01 UTC (rev 3117)
+++ tck/trunk/impl/src/main/resources/tck-audit.xml 2009-07-21 16:27:31 UTC (rev 3118)
@@ -1687,6 +1687,10 @@
</section>
<section id="5.3" title="Typesafe resolution">
+ <assertion id="h">
+ <text>When resolving beans that are eligible for injection to an injection
point, the container identifies the set of matching beans which are not interceptors or
decorators and which have a bean type that matches the required type.</text>
+ </assertion>
+
<assertion id="i">
<text>When resolving beans that are eligible for injection to an injection
point, the container identifies the set of matching beans which are not interceptors or
decorators and which have a bean type that matches the required type. For this purpose,
primitive types are considered to match their corresponding wrapper types in |java.lang|
~and array types are considered to match only if their element types are identical.
Parameterized and raw types are considered to match if they are identical or if the bean
type is assignable to the required type, as defined in Section 5.3.3, "Assignability
of raw and parameterized types".~</text>
</assertion>
@@ -1839,7 +1843,7 @@
</section>
<section id="5.5" title="Client proxies">
- <assertion id="a">
+ <assertion id="a" testable="false">
<text>Client proxies are never required for a bean whose scope is a
pseudo-scope such as |@Dependent|</text>
</assertion>
@@ -1910,7 +1914,7 @@
<text>The container is required to perform dependency injection whenever it
instantiates instances of any other Java EE component class supporting
injection.</text>
</assertion>
- <assertion id="f">
+ <assertion id="f" testable="false">
<text>In a Java EE 5 environment, the container is not required to support
injection for non-contextual objects.</text>
</assertion>