|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of SpecAssertion in org.jboss.webbeans.tck.integration.context.application |
|---|
| Methods in org.jboss.webbeans.tck.integration.context.application with annotations of type SpecAssertion | |
|---|---|
void |
ApplicationContextTest.testApplicationContextSharedBetweenInvokationsInApplication()
The application context is shared between all servlet requests, web service invocations, EJB remote method invocations, EJB timeouts and message deliveries to message driven beans that execute within the same application |
void |
ApplicationContextTest.testApplicationScopeActiveDuringCallToEjbTimeoutMethod()
The application scope is also active during any remote method invocation of any EJB bean, during any call to an EJB timeout method and during message delivery to any EJB message driven bean. |
void |
ApplicationContextTest.testApplicationScopeActiveDuringEjbMessageDelivery()
The application scope is also active during any remote method invocation of any EJB bean, during any call to an EJB timeout method and during message delivery to any EJB message driven bean. |
void |
ApplicationContextTest.testApplicationScopeActiveDuringRemoteMethodInvocationOfEjb()
The application scope is also active during any remote method invocation of any EJB bean, during any call to an EJB timeout method and during message delivery to any EJB message driven bean. |
void |
ApplicationContextTest.testApplicationScopeActiveDuringServiceMethod()
The application scope is active during the service() method of any servlet in the web application. |
void |
ApplicationContextTest.testApplicationScopeActiveDuringWebSericeInvocation()
The application scope is active during any Java EE web service invocation. |
void |
ApplicationContextTest.testApplicationScopeDestroyedWhenApplicationIsUndeployed()
The application context is destroyed when the application is undeployed. |
| Uses of SpecAssertion in org.jboss.webbeans.tck.integration.context.conversation |
|---|
| Methods in org.jboss.webbeans.tck.integration.context.conversation with annotations of type SpecAssertion | |
|---|---|
void |
ConversationContextTest.testAllLongRunningConversationContextsOfInvalidatedHttpSessionAreDestroyed()
When the HTTP servlet session is invalidated, all long-running conversation contexts created during the current session are destroyed |
void |
ConversationContextTest.testAssociatedConversationOfJsfRequestDoesNotChangeDuringRequest()
The conversation associated with a JSF request is determined at the end of the restore view phase and does not change during the request |
void |
ConversationContextTest.testAssociatedConversationOfJsfRequestIsDeterminedAtEndOfRestoreViewPhase()
The conversation associated with a JSF request is determined at the end of the restore view phase and does not change during the request |
void |
ConversationContextTest.testConcurrentRequestsToLongRunningConversationsAreHandled()
The Web Bean manager ensures that a long-running conversation may be associated with at most one request at a time, by blocking or rejecting concurrent requests. |
void |
ConversationContextTest.testContextActiveDuringRenderResponsePhaseForNonFacesJsfRequest()
For a JSF non-faces request, the context is active during the render response phase |
void |
ConversationContextTest.testContextActiveFromBeginningOfApplyRequestValuesPhasetoResponseCompleteForJsfRequest()
For a JSF faces request, the context is active from the beginning of the apply request values phase, until the response is complete. |
void |
ConversationContextTest.testConversationsHaveUniqueStringIdentifiers()
All long-running conversations have a string-valued unique identifier |
void |
ConversationContextTest.testDefaultConversationIsTransient()
By default, a conversation is transient |
void |
ConversationContextTest.testJsfRequestHasExactlyOneAssociatedConversation()
Any JSF request has exactly one associated conversation |
void |
ConversationContextTest.testLongRunningConversationManuallyPropagatedToNonFacesRequest()
The long-running conversation associated with a request may be propagated to any non-faces request via use of a GET request parameter named cid containing the unique identifier of the conversation. |
void |
ConversationContextTest.testLongRunningConversationNotDestroyedAtEndOfJsfRequest()
If the conversation associated with the current JSF request is in the long-running state at the end of a JSF request, it is not destroyed |
void |
ConversationContextTest.testLongRunningConversationOfJsfRedirectIsPropagatedToNonFacesRequest()
The long-running conversation context associated with a request that results in a JSF redirect (via a navigation rule) is automatically propagated to the resulting non-faces request, and to any other subsequent request to the same URL. |
void |
ConversationContextTest.testLongRunningConversationOfJsfRenderingRequestIsPropagatedToRequestFromRenderedPage()
The long-running conversation context associated with a request that renders a JSF view is automatically propagated to any faces request (JSF form submission) that originates from that rendered page. |
void |
ConversationContextTest.testLongRunningConversationsMayNotCrossHttpSessions()
All long-running conversations are scoped to a particular HTTP servlet session and may not cross session boundaries |
void |
ConversationContextTest.testManagerCanDestroyOrphanedLongRunningConversations()
The Web Bean manager is permitted to arbitrarily destroy any long-running conversation that is associated with no current JSF request, in order to conserve resources |
void |
ConversationContextTest.testNewTransientConversationIsCreatedWhenConversationCannotBeRestored()
If the propagated conversation cannot be restored, the request is associated with a new transient conversation |
void |
ConversationContextTest.testNewTransientRequestIsCreatedWhenNoConversationIsPropagated()
When no conversation is propagated to a JSF request, the request is associated with a new transient conversation. |
void |
ConversationContextTest.testTransientConversationContextIsDestroyedAtEndOfJsfRequest()
If the conversation associated with the current JSF request is in the transient state at the end of a JSF request, it is destroyed, and the conversation context is also destroyed. |
void |
ConversationContextTest.testTransientConversationIsDestroyedAtEndOfJsfRequest()
If the conversation associated with the current JSF request is in the transient state at the end of a JSF request, it is destroyed, and the conversation context is also destroyed. |
| Uses of SpecAssertion in org.jboss.webbeans.tck.integration.context.passivating |
|---|
| Methods in org.jboss.webbeans.tck.integration.context.passivating with annotations of type SpecAssertion | |
|---|---|
void |
PassivatingContextTest.testEJBWebBeanCanDeclarePassivatingScope()
EJB local objects are serializable. |
void |
PassivatingContextTest.testJMSEndpointProxyIsSerializable()
The Web Bean manager must guarantee that JMS endpoint proxy objects are serializable. |
| Uses of SpecAssertion in org.jboss.webbeans.tck.integration.context.request |
|---|
| Methods in org.jboss.webbeans.tck.integration.context.request with annotations of type SpecAssertion | |
|---|---|
void |
RequestContextTest.testRequestScopeActiveDuringCallToEjbTimeoutMethod()
The request scope is active during any remote method invocation of any EJB bean, during any call to an EJB timeout method and during message delivery to any EJB message driven bean. |
void |
RequestContextTest.testRequestScopeActiveDuringEjbMessageDelivery()
The request scope is active during any remote method invocation of any EJB bean, during any call to an EJB timeout method and during message delivery to any EJB message driven bean. |
void |
RequestContextTest.testRequestScopeActiveDuringRemoteMethodInvocationOfEjb()
The request scope is active during any remote method invocation of any EJB bean, during any call to an EJB timeout method and during message delivery to any EJB message driven bean. |
void |
RequestContextTest.testRequestScopeActiveDuringServiceMethod()
The request scope is active during the service() method of any Servlet in the web application. |
void |
RequestContextTest.testRequestScopeActiveDuringWebSericeInvocation()
The request scope is active during any Java EE web service invocation. |
void |
RequestContextTest.testRequestScopeDestroyedAfterCallToEjbTimeoutMethod()
The request context is destroyed after the remote method invocation, timeout or message delivery completes. |
void |
RequestContextTest.testRequestScopeDestroyedAfterEjbMessageDelivery()
The request context is destroyed after the remote method invocation, timeout or message delivery completes. |
void |
RequestContextTest.testRequestScopeDestroyedAfterRemoteMethodInvocationOfEjb()
The request context is destroyed after the remote method invocation, timeout or message delivery completes. |
void |
RequestContextTest.testRequestScopeIsDestroyedAfterServiceMethod()
The request context is destroyed at the end of the servlet request, after the Servlet service() method returns. |
void |
RequestContextTest.testRequestScopeIsDestroyedAfterWebServiceInvocation()
The request context is destroyed after the web service invocation completes |
| Uses of SpecAssertion in org.jboss.webbeans.tck.integration.context.session |
|---|
| Methods in org.jboss.webbeans.tck.integration.context.session with annotations of type SpecAssertion | |
|---|---|
void |
SessionContextTest.testSessionContextDestroyedWhenHttpSessionInvalidatedOrTimesOut()
The session context is destroyed when the HTTPSession is invalidated or times out. |
void |
SessionContextTest.testSessionContextSharedBetweenServletRequestsInSameHttpSession()
The session context is shared between all servlet requests that occur in the same HTTP servlet session |
void |
SessionContextTest.testSessionScopeActiveDuringServiceMethod()
The session scope is active during the service() method of any servlet in the web application |
| Uses of SpecAssertion in org.jboss.webbeans.tck.integration.event |
|---|
| Methods in org.jboss.webbeans.tck.integration.event with annotations of type SpecAssertion | |
|---|---|
void |
EventTest.testEnterpriseBeanObserverMethodCalledWithCallerContext()
|
void |
EventTest.testObserverCalledBeforeTransactionCompleteMaySetRollbackOnly()
|
void |
EventTest.testObserverManipulatingJTATransactionsDirectlyFails()
|
void |
EventTest.testObserverMethodOnEnterpriseBeanIsBusinessMethodOrStatic()
|
void |
EventTest.testObserverMethodOnEnterpriseBeanNotBusinessMethodOrStaticFails()
|
void |
EventTest.testTransactionalObserverThrownExceptionIsCaughtAndLogged()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.integration.lookup.byname |
|---|
| Methods in org.jboss.webbeans.tck.integration.lookup.byname with annotations of type SpecAssertion | |
|---|---|
void |
ResolutionByNameTest.testELResolverRegisteredWithJsf()
|
void |
ResolutionByNameTest.testELResolverRegisteredWithServlet()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.integration.lookup.manager |
|---|
| Methods in org.jboss.webbeans.tck.integration.lookup.manager with annotations of type SpecAssertion | |
|---|---|
void |
ManagerTest.testManagerLookupInJndi()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.context |
|---|
| Methods in org.jboss.webbeans.tck.unit.context with annotations of type SpecAssertion | |
|---|---|
void |
ContextTest.testBuiltInNormalScopedContextsDoNotPropagateAcrossAsynchronousMethodInvocations()
The built-in contexts do not propagate across remote method invocations or to asynchronous processes such as JMS message listeners or EJB timer service timeouts |
void |
ContextTest.testBuiltInNormalScopedContextsDoNotPropagateAcrossRemoteMethodInvocations()
The built-in contexts do not propagate across remote method invocations or to asynchronous processes such as JMS message listeners or EJB timer service timeouts |
void |
ContextTest.testBuiltInNormalScopedContextsPropagateAcrossAnyJavaMethodCall()
For each of the built-in normal scopes, contexts propagate across any Java method call, including invocation of EJB local business methods. |
void |
NormalContextTest.testDestroyedInstanceMustNotBeReturnedByGet()
A destroyed instance must not subsequently be returned by the get() method. |
void |
ContextTest.testGetContextReturnsActiveContext()
|
void |
ContextTest.testGetContextWithNoActiveContextsFails()
|
void |
ContextTest.testGetContextWithNoRegisteredContextsFails()
|
void |
ContextTest.testGetContextWithTooManyActiveContextsFails()
|
void |
NormalContextTest.testGetMayNotCreateNewInstanceUnlessCreateIsTrue()
The get() method may not create a new instance of the given contextual type unless the create parameter is true |
void |
NormalContextTest.testGetMayNotReturnNullUnlessCreateIsFalseOrContextualCreateReturnsNull()
The get() method may not return a null value unless the create parameter is false or Contextual.create() returns a null value |
void |
NormalContextTest.testGetReturnsExistingInstace()
return an existing instance of the given contextual type, or |
void |
NormalContextTest.testGetWithCreateFalseReturnsNull()
if the value of the create parameter is false, return a null value, or |
void |
NormalContextTest.testGetWithCreateTrueReturnsNewInstance()
if the value of the create parameter is true, create a new instance of the given contextual type by calling Bean.create() and return the new instance. |
void |
NormalContextTest.testInvokingGetOnInactiveContextFails()
When a scope is inactive, any invocation of the get() from the current thread upon the Context object for that scope results in a ContextNotActiveException. |
void |
NormalContextTest.testOnlyMappedInstancePerContextualTypePerThread()
There may be no more than one mapped instance per contextual type per thread |
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.context.dependent |
|---|
| Methods in org.jboss.webbeans.tck.unit.context.dependent with annotations of type SpecAssertion | |
|---|---|
void |
DependentContextTest.testContextGetWithCreateFalseReturnsNull()
Every invocation of the get() operation of the Context object for the @Dependent scope with the value false for the create parameter returns a null value |
void |
DependentContextTest.testContextGetWithCreateTrueReturnsNewInstance()
Every invocation of the get() operation of the Context object for the @Dependent scope with the value true for the create parameter returns a new instance of the given Web Bean |
void |
DependentContextTest.testContextIsActiveDuringBeanCreation()
when the Web Bean manager is creating or destroying a Web Bean instance or injecting its dependencies, or |
void |
DependentContextTest.testContextIsActiveDuringBeanDestruction()
when the Web Bean manager is creating or destroying a Web Bean instance or injecting its dependencies, or |
void |
DependentContextTest.testContextIsActiveDuringEJBDependencyInjection()
when the Web Bean manager is injecting dependencies of an EJB bean or Servlet or when an EJB bean @PostConstruct or @PreDestroy callback is invoked by the EJB container |
void |
DependentContextTest.testContextIsActiveDuringEJBPostConstruct()
when the Web Bean manager is injecting dependencies of an EJB bean or Servlet or when an EJB bean @PostConstruct or @PreDestroy callback is invoked by the EJB container |
void |
DependentContextTest.testContextIsActiveDuringEJBPreDestroy()
when the Web Bean manager is injecting dependencies of an EJB bean or Servlet or when an EJB bean @PostConstruct or @PreDestroy callback is invoked by the EJB container |
void |
DependentContextTest.testContextIsActiveDuringInjection()
when the Web Bean manager is creating or destroying a Web Bean instance or injecting its dependencies, or |
void |
DependentContextTest.testContextIsActiveDuringServletDependencyInjection()
when the Web Bean manager is injecting dependencies of an EJB bean or Servlet or when an EJB bean @PostConstruct or @PreDestroy callback is invoked by the EJB container |
void |
DependentContextTest.testContextIsActiveWhenEvaluatingElExpression()
while a Unified EL expression is evaluated, or |
void |
DependentContextTest.testContextIsActiveWhenInvokingDisposalMethod()
when an instance of a Web Bean with scope @Dependent is created by the Web Bean manager to receive a producer method, producer field, disposal method or observer method invocation, or |
void |
DependentContextTest.testContextIsActiveWhenInvokingObserverMethod()
when an instance of a Web Bean with scope @Dependent is created by the Web Bean manager to receive a producer method, producer field, disposal method or observer method invocation, or |
void |
DependentContextTest.testContextIsActiveWhenInvokingProducerField()
when an instance of a Web Bean with scope @Dependent is created by the Web Bean manager to receive a producer method, producer field, disposal method or observer method invocation, or |
void |
DependentContextTest.testContextIsActiveWhenInvokingProducerMethod()
when an instance of a Web Bean with scope @Dependent is created by the Web Bean manager to receive a producer method, producer field, disposal method or observer method invocation, or |
void |
DependentContextTest.testContextIsInactive()
The @Dependent scope is inactive except: |
void |
DependentContextTest.testDependentsDestroyedWhenDisposalMethodCompletes()
destroy any @Dependent scoped contextual instance created to receive a producer method, producer field, disposal method or observer method invocation when the invocation completes |
void |
DependentContextTest.testDependentsDestroyedWhenElEvaluationCompletes()
destroy all @Dependent scoped contextual instances created during an EL expression evaluation when the evaluation completes, and |
void |
DependentContextTest.testDependentsDestroyedWhenObserverMethodEvaluationCompletes()
destroy any @Dependent scoped contextual instance created to receive a producer method, producer field, disposal method or observer method invocation when the invocation completes |
void |
DependentContextTest.testDependentsDestroyedWhenProducerFieldCompletes()
destroy any @Dependent scoped contextual instance created to receive a producer method, producer field, disposal method or observer method invocation when the invocation completes |
void |
DependentContextTest.testDependentsDestroyedWhenProducerMethodCompletes()
destroy any @Dependent scoped contextual instance created to receive a producer method, producer field, disposal method or observer method invocation when the invocation completes |
void |
DependentContextTest.testDestroyingEjbDestroysDependents()
destroy all dependent objects of an EJB bean or Servlet when the EJB bean or Servlet is destroyed, |
void |
DependentContextTest.testDestroyingParentDestroysDependents()
destroy all dependent objects of a Web Bean instance when the instance is destroyed, |
void |
DependentContextTest.testDestroyingServletDestroysDependents()
destroy all dependent objects of an EJB bean or Servlet when the EJB bean or Servlet is destroyed, |
void |
DependentContextTest.testEjbBeanMayCreateInstanceFromInitializer()
An EJB bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from initializer methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors for these methods. |
void |
DependentContextTest.testEjbBeanMayCreateInstanceFromInterceptorOfActiveMethod()
An EJB bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from initializer methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors for these methods. |
void |
DependentContextTest.testEjbBeanMayCreateInstanceFromPostConstruct()
An EJB bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from initializer methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors for these methods. |
void |
DependentContextTest.testEjbBeanMayCreateInstanceFromPreDestroy()
An EJB bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from initializer methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors for these methods. |
void |
DependentContextTest.testInstanceNotSharedBetweenInjectionPoints()
No injected instance of the (@Dependent-scoped) Web Bean is ever shared between multiple injection points. |
void |
DependentContextTest.testInstanceUsedForDisposalMethodNotShared()
Any instance of the (@Dependent-scoped) Web Bean that receives a producer method, producer field, disposal method or observer method invocation exists to service that invocation only |
void |
DependentContextTest.testInstanceUsedForElEvaluationNotShared()
Any instance of the (@Dependent-scoped) Web Bean that is used to evaluate a Unified EL expression exists to service that evaluation only. |
void |
DependentContextTest.testInstanceUsedForObserverMethodNotShared()
Any instance of the (@Dependent-scoped) Web Bean that receives a producer method, producer field, disposal method or observer method invocation exists to service that invocation only |
void |
DependentContextTest.testInstanceUsedForProducerFieldNotShared()
Any instance of the (@Dependent-scoped) Web Bean that receives a producer method, producer field, disposal method or observer method invocation exists to service that invocation only |
void |
DependentContextTest.testInstanceUsedForProducerMethodNotShared()
Any instance of the (@Dependent-scoped) Web Bean that receives a producer method, producer field, disposal method or observer method invocation exists to service that invocation only |
void |
DependentContextTest.testServletBeanMayCreateInstanceFromInitializer()
A Servlet may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from initializer methods |
void |
DependentContextTest.testWebBeanMayCreateInstanceFromConstructor()
A Web Bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from the Web Bean constructor, from the Web Bean remove method, from initializer methods, from producer methods, from disposal methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors or decorators for any of these methods |
void |
DependentContextTest.testWebBeanMayCreateInstanceFromDecoratorOfActiveMethod()
A Web Bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from the Web Bean constructor, from the Web Bean remove method, from initializer methods, from producer methods, from disposal methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors or decorators for any of these methods |
void |
DependentContextTest.testWebBeanMayCreateInstanceFromDisposalMethod()
A Web Bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from the Web Bean constructor, from the Web Bean remove method, from initializer methods, from producer methods, from disposal methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors or decorators for any of these methods |
void |
DependentContextTest.testWebBeanMayCreateInstanceFromInitializerMethod()
A Web Bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from the Web Bean constructor, from the Web Bean remove method, from initializer methods, from producer methods, from disposal methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors or decorators for any of these methods |
void |
DependentContextTest.testWebBeanMayCreateInstanceFromInterceptorOfActiveMethod()
A Web Bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from the Web Bean constructor, from the Web Bean remove method, from initializer methods, from producer methods, from disposal methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors or decorators for any of these methods |
void |
DependentContextTest.testWebBeanMayCreateInstanceFromPostConstruct()
A Web Bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from the Web Bean constructor, from the Web Bean remove method, from initializer methods, from producer methods, from disposal methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors or decorators for any of these methods |
void |
DependentContextTest.testWebBeanMayCreateInstanceFromPreDestroy()
A Web Bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from the Web Bean constructor, from the Web Bean remove method, from initializer methods, from producer methods, from disposal methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors or decorators for any of these methods |
void |
DependentContextTest.testWebBeanMayCreateInstanceFromProducerMethod()
A Web Bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from the Web Bean constructor, from the Web Bean remove method, from initializer methods, from producer methods, from disposal methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors or decorators for any of these methods |
void |
DependentContextTest.testWebBeanMayCreateInstanceFromRemoveMethod()
A Web Bean may create an instance of a Web Bean with scope type @Dependent by calling Manager.getInstance() from the Web Bean constructor, from the Web Bean remove method, from initializer methods, from producer methods, from disposal methods, from @PostConstruct and @PreDestroy callbacks and from Web Beans interceptors or decorators for any of these methods |
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.context.passivating |
|---|
| Methods in org.jboss.webbeans.tck.unit.context.passivating with annotations of type SpecAssertion | |
|---|---|
void |
PassivatingContextTest.testDependentDecoratorsOfStatefulEnterpriseBeanMustBeSerializable()
On the other hand, dependent objects (including interceptors and decorators with scope @Dependent) of a stateful session bean or of a Web Bean with a passivating scope must be serialized and deserialized along with their owner |
void |
PassivatingContextTest.testDependentDecoratorsOfWebBeansWithPassivatingScopeMustBeSerializable()
On the other hand, dependent objects (including interceptors and decorators with scope @Dependent) of a stateful session bean or of a Web Bean with a passivating scope must be serialized and deserialized along with their owner |
void |
PassivatingContextTest.testDependentEJBsAreSerializable()
EJB local objects are serializable. |
void |
PassivatingContextTest.testDependentInterceptorsOfStatefulEnterpriseBeanMustBeSerializable()
On the other hand, dependent objects (including interceptors and decorators with scope @Dependent) of a stateful session bean or of a Web Bean with a passivating scope must be serialized and deserialized along with their owner |
void |
PassivatingContextTest.testDependentInterceptorsOfWebBeanWithPassivatingScopeMustBeSerializable()
On the other hand, dependent objects (including interceptors and decorators with scope @Dependent) of a stateful session bean or of a Web Bean with a passivating scope must be serialized and deserialized along with their owner |
void |
PassivatingContextTest.testDependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoConstructorParameterOfWebBeanWithPassivatingScopeFails()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoInitializerParameterOfWebBeanWithPassivatingScopeFails()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoNonTransientFieldOfWebBeanWithPassivatingScopeFails()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoProducerMethodParameterWithPassivatingScopeFails()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBeanFails()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoTransientFieldOfWebBeanWithPassivatingScopeOK()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoConstructorParameterOfWebBeanWithPassivatingScopeFails()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoInitializerParameterOfWebBeanWithPassivatingScopeFails()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoNonTransientFieldOfWebBeanWithPassivatingScopeFails()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoProducerMethodParameterWithPassivatingScopeFails()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBeanFails()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testDependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoTransientFieldOfWebBeanWithPassivatingScopeOK()
If a producer method or field of scope @Dependent returns a non-serializable object for injection into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an IllegalProductException is thrown by the Web Bean manager. |
void |
PassivatingContextTest.testInjectionOfDependentPrimitiveProductIntoNormalBean()
|
void |
PassivatingContextTest.testInjectionOfDependentSerializableProductIntoNormalBean()
|
void |
PassivatingContextTest.testSimpleDependentWebBeanWithNonSerializableImplementationInjectedIntoConstructorParameterOfWebBeanWithPassivatingScopeFails()
If a simple Web Bean of scope @Dependent and a non-serializable implementation class is injected into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an UnserializableDependencyException must be thrown by the Web Bean manager at initialization time. |
void |
PassivatingContextTest.testSimpleDependentWebBeanWithNonSerializableImplementationInjectedIntoInitializerParameterOfWebBeanWithPassivatingScopeFails()
If a simple Web Bean of scope @Dependent and a non-serializable implementation class is injected into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an UnserializableDependencyException must be thrown by the Web Bean manager at initialization time. |
void |
PassivatingContextTest.testSimpleDependentWebBeanWithNonSerializableImplementationInjectedIntoNonTransientFieldOfWebBeanWithPassivatingScopeFails()
If a simple Web Bean of scope @Dependent and a non-serializable implementation class is injected into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an UnserializableDependencyException must be thrown by the Web Bean manager at initialization time. |
void |
PassivatingContextTest.testSimpleDependentWebBeanWithNonSerializableImplementationInjectedIntoProducerMethodParameterWithPassivatingScopeFails()
If a simple Web Bean of scope @Dependent and a non-serializable implementation class is injected into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an UnserializableDependencyException must be thrown by the Web Bean manager at initialization time. |
void |
PassivatingContextTest.testSimpleDependentWebBeanWithNonSerializableImplementationInjectedIntoStatefulSessionBeanFails()
If a simple Web Bean of scope @Dependent and a non-serializable implementation class is injected into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an UnserializableDependencyException must be thrown by the Web Bean manager at initialization time. |
void |
PassivatingContextTest.testSimpleDependentWebBeanWithNonSerializableImplementationInjectedIntoTransientFieldOK()
If a simple Web Bean of scope @Dependent and a non-serializable implementation class is injected into a stateful session bean, into a non-transient field, Web Bean constructor parameter or initializer method parameter of a Web Bean which declares a passivating scope type, or into a parameter of a producer method which declares a passivating scope type, an UnserializableDependencyException must be thrown by the Web Bean manager at initialization time. |
void |
PassivatingContextTest.testSimpleWebBeanDeclaringPassivatingScopeIsSerializedWhenContextIsPassivated()
the Web Bean declares a passivating scope type, and context passivation occurs, or |
void |
PassivatingContextTest.testSimpleWebBeanWithNonSerializableImplementationClassFails()
Simple Web Beans are not required to be serializable. |
void |
PassivatingContextTest.testSimpleWebBeanWithSerializableImplementationClassOK()
Simple Web Beans are not required to be serializable. |
void |
PassivatingContextTest.testStatefulEJBIsSerializedWhenPassivatedByEJBContainer()
the Web Bean is an EJB stateful session bean, and it is passivated by the EJB container. |
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.definition.bean |
|---|
| Methods in org.jboss.webbeans.tck.unit.definition.bean with annotations of type SpecAssertion | |
|---|---|
void |
BeanDefinitionTest.testApiTypesNonEmpty()
|
void |
BeanDefinitionTest.testBeanTypes()
|
void |
BeanDefinitionTest.testBindingTypesNonEmpty()
|
void |
BeanDefinitionTest.testFinalApiType()
|
void |
BeanDefinitionTest.testHasDeploymentType()
|
void |
BeanDefinitionTest.testHasScopeType()
|
void |
BeanDefinitionTest.testIsNullable()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.definition.binding |
|---|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.definition.deployment |
|---|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.definition.name |
|---|
| Methods in org.jboss.webbeans.tck.unit.definition.name with annotations of type SpecAssertion | |
|---|---|
void |
NameDefinitionTest.testDefaultNamed()
|
void |
NameDefinitionTest.testDefaultXmlNamed()
|
void |
NameDefinitionTest.testInvalidElIdentifierUsedAsWebBeanName()
|
void |
NameDefinitionTest.testJavaNamedUsedWhenNoXmlSpecified()
|
void |
NameDefinitionTest.testNonDefaultNamed()
|
void |
NameDefinitionTest.testNonDefaultXmlNamed()
|
void |
NameDefinitionTest.testNotNamedInJava()
|
void |
NameDefinitionTest.testNotNamedInStereotype()
|
void |
NameDefinitionTest.testNotNamedInXml()
|
void |
NameDefinitionTest.testSterotypeDefaultsName()
|
void |
NameDefinitionTest.testXmlNamedOverridesJavaNamed()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.definition.scope |
|---|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.definition.stereotype |
|---|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.definition.type |
|---|
| Methods in org.jboss.webbeans.tck.unit.definition.type with annotations of type SpecAssertion | |
|---|---|
void |
ApiTypeDefinitionTest.testDefaultNamed()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.event |
|---|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.implementation.commonAnnotations |
|---|
| Methods in org.jboss.webbeans.tck.unit.implementation.commonAnnotations with annotations of type SpecAssertion | |
|---|---|
void |
ResourceInjectionTest.testInjectionOfEJB()
|
void |
ResourceInjectionTest.testInjectionOfPersistenceContext()
|
void |
ResourceInjectionTest.testInjectionOfResource()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.implementation.decorator |
|---|
| Methods in org.jboss.webbeans.tck.unit.implementation.decorator with annotations of type SpecAssertion | |
|---|---|
void |
DecoratorDefinitionTest.testDecoratorBindingBlockedByIntermediateClass()
|
void |
DecoratorDefinitionTest.testDecoratorBindingInherited()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.implementation.deployment |
|---|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.implementation.enterprise |
|---|
| Methods in org.jboss.webbeans.tck.unit.implementation.enterprise with annotations of type SpecAssertion | |
|---|---|
void |
EnterpriseBeanRemoveMethodTest.applicationCannotCallRemoveMethodOnNonDependentScopedSessionEnterpriseBean()
If the application directly calls an EJB remove method of an instance of an enterprise Web Bean that is a stateful session bean and declares any scope other than @Dependent, an UnsupportedOperationException is thrown. |
void |
EnterpriseBeanRemoveMethodTest.applicationMayCallRemoveMethodOnDependentScopedSessionEnterpriseBeansButInstanceIsNotDestroyed()
If the application directly calls an EJB remove method of an instance of an enterprise Web Bean that is a stateful session bean and has scope |
void |
EnterpriseBeanRemoveMethodTest.applicationMayCallRemoveMethodOnDependentScopedSessionEnterpriseBeansButNoParametersArePassed()
If the scope is @Dependent, the application may call any EJB remove method of an instance of the enterprise Web Bean, but then no parameters will be passed to the method by the Web Bean manager |
void |
EnterpriseBeanDeclarationTest.testAnnotatedEnterpriseBean()
All session beans exposing an EJB 3.x client view and declared via an EJB component defining annotation on the EJB bean class are Web Beans, and thus no special declaration is required. |
void |
EnterpriseBeanDeclarationTest.testAnnotatedEnterpriseBeanComplementedWithXML()
Additional enterprise Web Beans for these EJBs may be defined using XML, by specifying the bean class in web-beans.xml. |
void |
EnterpriseBeanDeclarationTest.testAPITypesAreLocalInterfacesWithoutWildcardTypesOrTypeVariablesWithSuperInterfaces()
The set of API types for an enterprise Web Bean contains all local interfaces of the bean that do not have wildcard type parameters or type variables and their superinterfaces |
void |
EnterpriseBeanLifecycleTest.testDecoratorStackIsBuilt()
Finally, the Web Bean manager builds the interceptor and decorator stacks for the instance |
void |
EnterpriseBeanDeclarationTest.testDefaultName()
The default name for an enterprise Web Bean is the unqualified class name of the Web Bean implementation class, after converting the first character to lower case. |
void |
EnterpriseBeanLifecycleTest.testDependentObjectsDestroyed()
When the EJB container destroys an instance of an EJB bean, the Web Bean manager intercepts the @PreDestroy callback and destroys all dependent objects, after the callback returns from the bean instance |
void |
EnterpriseBeanDeclarationTest.testEJBJARDefinedEnterpriseBean()
All session beans exposing an EJB 3.x client view and declared in ejb-jar.xml are also Web Beans. |
void |
EnterpriseBeanDeclarationTest.testEJBJARDefinedEnterpriseBeanComplementedWithXML()
Additional enterprise Web Beans for these EJBs may be defined using XML, by specifying the bean class and EJB name in web-beans.xml |
void |
EnterpriseBeanDeclarationTest.testEnterpriseBeanDecoratorFails()
If the implementation class of an enterprise Web Bean is annotated @Interceptor or @Decorator, a DefinitionException is thrown by the Web Bean manager at initialization time. |
void |
EnterpriseBeanDeclarationTest.testEnterpriseBeanInterceptorFails()
If the implementation class of an enterprise Web Bean is annotated @Interceptor or @Decorator, a DefinitionException is thrown by the Web Bean manager at initialization time. |
void |
EnterpriseBeanDeclarationTest.testEnterpriseBeanWithLocalViewAndParameterizedTypeIncludesBeanClassAndSuperclassesInAPITypes()
If the EJB bean has a bean class local view and the bean class is not a parameterized type, the set of API types contains the bean class and all superclasses |
void |
EnterpriseBeanLifecycleTest.testFieldInjections()
For each remove method parameter, the Web Bean manager passes the object returned by Manager.getInstanceByType() |
void |
EnterpriseBeanLifecycleTest.testFieldInjectionsOnRemoveMethods()
The Web Bean manager initializes the values of all injected fields. |
void |
NewEnterpriseBeanTest.testForEachEnterpriseBeanANewBeanExists()
|
void |
EnterpriseBeanLifecycleTest.testInitializerMethodsCalledWithCurrentParameterValues()
Next, the Web Bean manager calls all initializer methods. |
void |
EnterpriseBeanLifecycleTest.testInitXMLDefinedValuesOnWebWeanEnterpriseBeans()
Next, if the EJB bean instance is an instance of a Web Bean, the Web Bean manager initializes the values of any fields with initial values specified in XML, |
void |
EnterpriseBeanLifecycleTest.testInterceptorStackIsBuilt()
Finally, the Web Bean manager builds the interceptor and decorator stacks for the instance |
void |
EnterpriseBeanDeclarationTest.testMessageDrivenBeansNotOK()
Enterprise Web Beans may not be message-driven beans. |
void |
EnterpriseBeanDeclarationTest.testMultipleAnnotationDefinedEnterpriseBeansWithSameImplementationClassFails()
Only one Web Bean per implementation class may be defined using annotations. |
void |
EnterpriseBeanDeclarationTest.testMultipleXMLDefinedEnterpriseBeansWithSameImplementationClassOK()
Note that multiple enterprise Web Beans may share the same implementation class. |
void |
NewEnterpriseBeanTest.testNewAnnotationCannotAppearInConjunctionWithOtherBindingType()
If the @New binding type appears in conjunction with some other binding type, or is specified for a field or parameter of a type which does not satisfy the definition of a simple Web Bean implementation class or enterprise Web Bean implementation class, a DefinitionException is thrown by the container at deployment time. |
void |
NewEnterpriseBeanTest.testNewAnnotationCannotBeAppliedToNonWebBeanImplementationClass()
If the @New binding type appears in conjunction with some other binding type, or is specified for a field or parameter of a type which does not satisfy the definition of a simple Web Bean implementation class or enterprise Web Bean implementation class, a DefinitionException is thrown by the container at deployment time. |
void |
NewEnterpriseBeanTest.testNewAnnotationCannotBeExplicitlyDeclared()
No Web Bean defined using annotations or XML may explicitly declare @New as a binding type |
void |
NewEnterpriseBeanTest.testNewAnnotationMayBeAppliedToConstructorMethodParameter()
The @New annotation or |
void |
NewEnterpriseBeanTest.testNewAnnotationMayBeAppliedToField()
The @New annotation or |
void |
NewEnterpriseBeanTest.testNewAnnotationMayBeAppliedToInitializerMethodParameter()
The @New annotation or |
void |
NewEnterpriseBeanTest.testNewAnnotationMayBeAppliedToProducerMethodParameter()
The @New annotation or |
void |
NewEnterpriseBeanTest.testNewBeanHasNoDecorators()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewEnterpriseBeanTest.testNewBeanHasNoDisposalMethods()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewEnterpriseBeanTest.testNewBeanHasNoObservers()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewEnterpriseBeanTest.testNewBeanHasNoProducerFields()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewEnterpriseBeanTest.testNewBeanHasNoProducerMethods()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewEnterpriseBeanTest.testNewBeanHasNoStereotypes()
When the built-in binding type @New is applied to an injection point, a Web Bean is implicitly defined with: � scope @Dependent, � deployment type |
void |
NewEnterpriseBeanTest.testNewBeanHasNoWebBeanName()
When the built-in binding type @New is applied to an injection point, a Web Bean is implicitly defined with: � scope @Dependent, � deployment type |
void |
NewEnterpriseBeanTest.testNewBeanHasSameInitializerMethodsAsWrappedBean()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewEnterpriseBeanTest.testNewBeanHasSameInjectedFieldsAsWrappedBean()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewEnterpriseBeanTest.testNewBeanHasSameInterceptorMethodsAsWrappedBean()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewEnterpriseBeanTest.testNewBeanIsDependentScoped()
When the built-in binding type @New is applied to an injection point, a Web Bean is implicitly defined with: � scope @Dependent, � deployment type |
void |
NewEnterpriseBeanTest.testNewBeanIsEnterpriseWebBeanIfParameterTypeIsEnterpriseWebBean()
If the parameter type satisfies the definition of a simple Web Bean implementation class, Section 3.2.1, �Which Java classes are simple Web Beans?�, then the Web Bean is a simple Web Bean. |
void |
NewEnterpriseBeanTest.testNewBeanIsHasOnlyNewBinding()
When the built-in binding type @New is applied to an injection point, a Web Bean is implicitly defined with: � scope @Dependent, � deployment type |
void |
NewEnterpriseBeanTest.testNewBeanIsOfStandardDeploymentType()
When the built-in binding type @New is applied to an injection point, a Web Bean is implicitly defined with: � scope @Dependent, � deployment type |
void |
EnterpriseBeanLifecycleTest.testNoRemoveMethodsCalledIfEnterpriseBeanAlreadyRemoved()
If the underlying EJB was already destroyed by direct invocation of a remove method by the application, the Web Bean manager ignores the instance, and is not required to call any remove method |
void |
EnterpriseBeanDeclarationTest.testObjectIsInAPITypes()
In addition, java.lang.Object is an API type of every enterprise Web Bean. |
void |
EnterpriseBeanLifecycleTest.testProxyAndLocalObjectReferencesDiscardedForStatelessEnterpriseBeans()
When the destroy() method is called, the Web Bean manager simply discards the proxy and all EJB local object references. |
void |
EnterpriseBeanLifecycleTest.testProxyCreated()
When the create() method is called, the Web Bean manager creates and returns an enterprise bean proxy |
void |
EnterpriseBeanDeclarationTest.testRemoteInterfacesAreNotInAPITypes()
Remote interfaces are not included in the set of API types. |
void |
EnterpriseBeanLifecycleTest.testRemoveMethodCalled()
When the destroy() method is called, the Web Bean manager calls the Web Bean remove method upon the proxy |
void |
EnterpriseBeanDeclarationTest.testSingletonWithApplicationScopeOK()
An EJB singleton bean must belong to either the @ApplicationScoped scope or to the @Dependent pseudo-scope. |
void |
EnterpriseBeanDeclarationTest.testSingletonWithConversationScopeFails()
An EJB singleton bean must belong to either the @ApplicationScoped scope or to the @Dependent pseudo-scope. |
void |
EnterpriseBeanDeclarationTest.testSingletonWithDependentScopeOK()
An EJB singleton bean must belong to either the @ApplicationScoped scope or to the @Dependent pseudo-scope. |
void |
EnterpriseBeanDeclarationTest.testSingletonWithRequestScopeFails()
An EJB singleton bean must belong to either the @ApplicationScoped scope or to the @Dependent pseudo-scope. |
void |
EnterpriseBeanDeclarationTest.testSingletonWithSessionScopeFails()
An EJB singleton bean must belong to either the @ApplicationScoped scope or to the @Dependent pseudo-scope. |
void |
EnterpriseBeanDeclarationTest.testStatelessWithApplicationScopeFails()
An EJB stateless session bean must belong to the @Dependent pseudo-scope. |
void |
EnterpriseBeanDeclarationTest.testStatelessWithConversationScopeFails()
An EJB stateless session bean must belong to the @Dependent pseudo-scope. |
void |
EnterpriseBeanDeclarationTest.testStatelessWithDependentScopeOK()
An EJB stateless session bean must belong to the @Dependent pseudo-scope. |
void |
EnterpriseBeanDeclarationTest.testStatelessWithRequestScopeFails()
An EJB stateless session bean must belong to the @Dependent pseudo-scope. |
void |
EnterpriseBeanDeclarationTest.testStatelessWithSessionScopeFails()
An EJB stateless session bean must belong to the @Dependent pseudo-scope. |
void |
EnterpriseBeanDeclarationTest.testXMLFilesEJBNameUsage()
Enterprise Web Beans may be declared in web-beans.xml using the bean class name (for EJBs defined using a component- defining annotation) or bean class and EJB name (for EJBs defined in ejb-jar.xml). |
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.implementation.initializer |
|---|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.implementation.interceptor |
|---|
| Methods in org.jboss.webbeans.tck.unit.implementation.interceptor with annotations of type SpecAssertion | |
|---|---|
void |
InterceptorDefinitionTest.testNonStaticWithInterceptorBindingBlockedByIntermediateClass()
|
void |
InterceptorDefinitionTest.testNonStaticWithInterceptorBindingInherited()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.implementation.jms |
|---|
| Methods in org.jboss.webbeans.tck.unit.implementation.jms with annotations of type SpecAssertion | |
|---|---|
void |
JmsDefinitionTest.testJmsEndpointHasName()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.implementation.producer.field |
|---|
| Methods in org.jboss.webbeans.tck.unit.implementation.producer.field with annotations of type SpecAssertion | |
|---|---|
void |
ProducerFieldDefinitionTest.testApiTypeForArrayTypeReturn()
If a field type is primitive or is a Java array type, the set of bean types contains exactly two types: the field type and java.lang.Object. |
void |
ProducerFieldDefinitionTest.testApiTypeForClassReturn()
If the field type is a class, the set of bean types contains the field type, every superclass and all interfaces it implements directly or indirectly. |
void |
ProducerFieldDefinitionTest.testApiTypeForInterfaceReturn()
If the field type is an interface, the set of bean types contains the field type, all interfaces it extends directly or indir- ectly and java.lang.Object. |
void |
ProducerFieldDefinitionTest.testApiTypeForPrimitiveReturn()
If a field type is primitive or is a Java array type, the set of bean types contains exactly two types: the field type and java.lang.Object. |
void |
ProducerFieldDefinitionTest.testBeanDeclaresMultipleProducerFields()
A bean may declare multiple producer fields. |
void |
ProducerFieldDefinitionTest.testBindingType()
A producer field may also specify scope, name, deployment type, stereotypes and/or bindings. |
void |
ProducerFieldDefinitionTest.testDefaultBindingType()
|
void |
ProducerFieldDefinitionTest.testDefaultNamedField()
The default name for a producer field is the field name. |
void |
ProducerFieldDefinitionTest.testDeploymentType()
A producer field may also specify scope, name, deployment type, stereotypes and/or bindings. |
void |
ProducerFieldDefinitionTest.testNamedField()
A producer field may also specify scope, name, deployment type, stereotypes and/or bindings. |
void |
ProducerFieldDefinitionTest.testNonStaticProducerFieldNotInherited()
|
void |
ProducerFieldDefinitionTest.testParameterizedReturnType()
If the producer field return type is a parameterized type, it must specify actual type parameters for each type parameter. |
void |
ProducerFieldDefinitionTest.testParameterizedReturnTypeWithWildcard()
If the producer field return type is a parameterized type, it must specify actual type parameters for each type parameter. |
void |
ProducerFieldLifecycleTest.testProducerFieldBeanCreate()
When the create() method of a Bean object that represents a producer field is called, the container must access the producer field to obtain the current value of the field. |
void |
ProducerFieldDefinitionTest.testProducerFieldInheritsDeploymentTypeOfDeclaringWebBean()
By default, if no deployment type annotation is explicitly specified, a producer method or field inherits the deployment type of the bean in which it is defined. |
void |
ProducerFieldDefinitionTest.testProducerFieldIsNotBusinessField()
|
void |
ProducerFieldLifecycleTest.testProducerFieldReturnsNullIsDependent()
If the producer field contains a null value and the producer field bean has the scope @Dependent, the create() method re- turns a null value. |
void |
ProducerFieldLifecycleTest.testProducerFieldReturnsNullIsNotDependent()
Otherwise, if the producer field contains a null value, and the scope of the producer method is not @Dependent, the create() method throws an IllegalProductException. |
void |
ProducerFieldLifecycleTest.testProducerStaticFieldBean()
When the create() method of a Bean object that represents a producer field is called, the container must access the producer field to obtain the current value of the field. |
void |
ProducerFieldDefinitionTest.testScopeType()
A producer field may also specify scope, name, deployment type, stereotypes and/or bindings. |
void |
ProducerFieldLifecycleTest.testSpecializedBeanAlwaysUsed()
|
void |
ProducerFieldDefinitionTest.testStereotype()
A producer field may also specify scope, name, deployment type, stereotypes and/or bindings. |
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.implementation.producer.method |
|---|
| Methods in org.jboss.webbeans.tck.unit.implementation.producer.method with annotations of type SpecAssertion | |
|---|---|
void |
ProducerMethodDefinitionTest.testApiTypeForArrayTypeReturn()
|
void |
ProducerMethodDefinitionTest.testApiTypeForClassReturn()
|
void |
ProducerMethodDefinitionTest.testApiTypeForInterfaceReturn()
|
void |
ProducerMethodDefinitionTest.testApiTypeForPrimitiveReturn()
|
void |
ProducerMethodDefinitionTest.testBeanCanDeclareMultipleDisposalMethods()
|
void |
ProducerMethodDefinitionTest.testBindingType()
|
void |
ProducerMethodDefinitionTest.testDefaultBindingType()
|
void |
ProducerMethodDefinitionTest.testDefaultNamedMethod()
|
void |
ProducerMethodDefinitionTest.testDeploymentType()
|
void |
ProducerMethodDefinitionTest.testDisposalMethodBindingAnnotations()
|
void |
ProducerMethodLifecycleTest.testDisposalMethodCalled()
|
void |
ProducerMethodDefinitionTest.testDisposalMethodDeclaredOnEnabledBean()
|
void |
ProducerMethodDefinitionTest.testDisposalMethodDefaultBindingAnnotations()
|
void |
ProducerMethodDefinitionTest.testDisposalMethodDoesNotResolveToProducerMethod()
|
void |
ProducerMethodLifecycleTest.testDisposalMethodHasParametersInjected()
|
void |
ProducerMethodDefinitionTest.testDisposalMethodMethodDeclaredOnWebBeanImplementationClass()
|
void |
ProducerMethodDefinitionTest.testDisposalMethodNonStatic()
|
void |
ProducerMethodDefinitionTest.testNamedMethod()
|
void |
DisposalMethodDefinitionTest.testNonStaticDisposalMethodNotInherited()
|
void |
ProducerMethodDefinitionTest.testNonStaticProducerMethodNotInherited()
|
void |
ProducerMethodDefinitionTest.testParameterizedReturnType()
|
void |
ProducerMethodDefinitionTest.testParameterizedReturnTypeWithTypeParameter()
|
void |
ProducerMethodDefinitionTest.testParameterizedReturnTypeWithWildcard()
|
void |
ProducerMethodLifecycleTest.testProducerMethodBeanCreate()
|
void |
ProducerMethodDefinitionTest.testProducerMethodHasNoMoreThanOneDisposalMethod()
|
void |
ProducerMethodDefinitionTest.testProducerMethodInheritsDeploymentTypeOfDeclaringWebBean()
|
void |
ProducerMethodDefinitionTest.testProducerMethodIsNotBusinessMethod()
|
void |
ProducerMethodLifecycleTest.testProducerMethodReturnsNullIsDependent()
|
void |
ProducerMethodLifecycleTest.testProducerMethodReturnsNullIsNotDependent()
|
void |
ProducerMethodDefinitionTest.testProducerMethodWithParameterAnnotatedDisposes()
|
void |
ProducerMethodDefinitionTest.testProducerMethodWithParameterAnnotatedObserves()
|
void |
ProducerMethodDefinitionTest.testScopeType()
|
void |
ProducerMethodLifecycleTest.testSpecializedBeanAlwaysUsed()
|
void |
ProducerMethodDefinitionTest.testStaticMethod()
|
void |
ProducerMethodDefinitionTest.testStereotypeEnforcesTypes()
|
void |
ProducerMethodDefinitionTest.testStereotypeSpecifiesScope()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.implementation.simple |
|---|
| Methods in org.jboss.webbeans.tck.unit.implementation.simple with annotations of type SpecAssertion | |
|---|---|
void |
SimpleBeanDefinitionTest.testAbstractClassDeclaredInJavaIsNotAllowed()
|
void |
SimpleBeanDefinitionTest.testAbstractClassDeclaredInXmlIsNotAllowed()
|
void |
SimpleBeanDefinitionTest.testBeanDeclaredInXmlIgnoresDisposalMethodDeclaredInJava()
|
void |
SimpleBeanDefinitionTest.testBeanDeclaredInXmlIgnoresObserverMethodDeclaredInJava()
|
void |
SimpleBeanDefinitionTest.testBeanDeclaredInXmlIgnoresProducerMethodDeclaredInJava()
|
void |
SimpleBeanDefinitionTest.testBindingTypeAnnotatedConstructor()
|
void |
SimpleBeanDefinitionTest.testClassCannotBeInterceptorAndDecorator()
|
void |
SimpleBeanDefinitionTest.testClassHasDecoratorInJavaMustHaveDecoratorInXml()
|
void |
SimpleBeanDefinitionTest.testClassHasInterceptorInJavaMustHaveInterceptorInXml()
|
void |
SimpleBeanDefinitionTest.testConstructorDeclaredInXmlDoesNotExist()
|
void |
SimpleBeanDefinitionTest.testConstructorDeclaredInXmlIgnoresBindingTypesDeclaredInJava()
|
void |
SimpleBeanDefinitionTest.testConstructorHasDisposesParameter()
|
void |
SimpleBeanDefinitionTest.testConstructorHasObservesParameter()
|
void |
SimpleBeanLifecycleTest.testCreateBindsDecoratorStack()
|
void |
SimpleBeanLifecycleTest.testCreateBindsInterceptorStack()
|
void |
SimpleBeanLifecycleTest.testCreateInjectsEjb()
|
void |
SimpleBeanLifecycleTest.testCreateInjectsFieldsDeclaredInJava()
|
void |
SimpleBeanLifecycleTest.testCreateInjectsPersistenceContext()
|
void |
SimpleBeanLifecycleTest.testCreateInjectsResource()
|
void |
SimpleBeanLifecycleTest.testCreateReturnsInstanceOfBean()
|
void |
SimpleBeanDefinitionTest.testDependentScopedBeanCanHavePublicField()
|
void |
SimpleBeanDefinitionTest.testEmptyConstructorDeclaredInXmlUsed()
|
void |
SimpleBeanDefinitionTest.testEmptyConstructorUsed()
|
void |
NewSimpleBeanTest.testForEachSimpleBeanANewBeanExists()
|
void |
SimpleBeanDefinitionTest.testImplicitConstructorDeclaredInXmlUsed()
|
void |
SimpleBeanDefinitionTest.testImplicitConstructorUsed()
|
void |
SimpleBeanDefinitionTest.testInitializerAnnotatedConstructor()
|
void |
SimpleBeanDefinitionTest.testInitializerAnnotatedConstructorUsedOverEmptyConstuctor()
|
void |
SimpleBeanLifecycleTest.testInjectionOfParametersIntoBeanConstructor()
|
void |
NewSimpleBeanTest.testNewAnnotationCannotAppearInConjunctionWithOtherBindingType()
If the @New binding type appears in conjunction with some other binding type, or is specified for a field or parameter of a type which does not satisfy the definition of a simple Web Bean implementation class or enterprise Web Bean implementation class, a DefinitionException is thrown by the container at deployment time. |
void |
NewSimpleBeanTest.testNewAnnotationCannotBeAppliedToNonWebBeanImplementationClass()
If the @New binding type appears in conjunction with some other binding type, or is specified for a field or parameter of a type which does not satisfy the definition of a simple Web Bean implementation class or enterprise Web Bean implementation class, a DefinitionException is thrown by the container at deployment time. |
void |
NewSimpleBeanTest.testNewAnnotationCannotBeExplicitlyDeclared()
No Web Bean defined using annotations or XML may explicitly declare @New as a binding type |
void |
NewSimpleBeanTest.testNewAnnotationMayBeAppliedToConstructorMethodParameter()
The @New annotation or |
void |
NewSimpleBeanTest.testNewAnnotationMayBeAppliedToField()
The @New annotation or |
void |
NewSimpleBeanTest.testNewAnnotationMayBeAppliedToInitializerMethodParameter()
The @New annotation or |
void |
NewSimpleBeanTest.testNewAnnotationMayBeAppliedToProducerMethodParameter()
The @New annotation or |
void |
NewSimpleBeanTest.testNewBeanHasNoDecorators()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewSimpleBeanTest.testNewBeanHasNoDisposalMethods()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewSimpleBeanTest.testNewBeanHasNoObservers()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewSimpleBeanTest.testNewBeanHasNoProducerFields()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewSimpleBeanTest.testNewBeanHasNoProducerMethods()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewSimpleBeanTest.testNewBeanHasNoStereotypes()
When the built-in binding type @New is applied to an injection point, a Web Bean is implicitly defined with: � scope @Dependent, � deployment type |
void |
NewSimpleBeanTest.testNewBeanHasNoWebBeanName()
When the built-in binding type @New is applied to an injection point, a Web Bean is implicitly defined with: � scope @Dependent, � deployment type |
void |
NewSimpleBeanTest.testNewBeanHasSameInterceptorMethodsAsWrappedBean()
Furthermore, this Web Bean: � has the same Web Bean constructor, initializer methods and injected fields as a Web Bean defined using annotations� that is, it has any Web Bean constructor, initializer method or injected field declared by annotations that appear on the implementation class, � has no observer methods, producer methods or fields or disposal methods, � has the same interceptors as a Web Bean defined using annotations�that is, it has all the interceptor binding types declared by annotations that appear on the implementation class, and � has no decorators. |
void |
NewSimpleBeanTest.testNewBeanIsDependentScoped()
When the built-in binding type @New is applied to an injection point, a Web Bean is implicitly defined with: � scope @Dependent, � deployment type |
void |
NewSimpleBeanTest.testNewBeanIsHasOnlyNewBinding()
When the built-in binding type @New is applied to an injection point, a Web Bean is implicitly defined with: � scope @Dependent, � deployment type |
void |
NewSimpleBeanTest.testNewBeanIsOfStandardDeploymentType()
When the built-in binding type @New is applied to an injection point, a Web Bean is implicitly defined with: � scope @Dependent, � deployment type |
void |
SimpleBeanDefinitionTest.testNonDependentScopedBeanCanNotHavePublicField()
|
void |
SimpleBeanDefinitionTest.testNonStaticInnerClassDeclaredInJavaNotAllowed()
|
void |
SimpleBeanDefinitionTest.testNonStaticInnerClassDeclaredInXmlNotAllowed()
|
void |
SimpleBeanDefinitionTest.testParameterizedClassDeclaredInJavaIsNotAllowed()
|
void |
SimpleBeanDefinitionTest.testParameterizedClassDeclaredInXmlIsNotAllowed()
|
void |
SimpleBeanLifecycleTest.testPostConstructPreDestroy()
|
void |
SimpleBeanLifecycleTest.testSpecializedBeanAlwaysUsed()
|
void |
SimpleBeanDefinitionTest.testStaticInnerClassDeclaredInJavaAllowed()
|
void |
SimpleBeanDefinitionTest.testStaticInnerClassDeclaredInXmlAllowed()
|
void |
SimpleBeanLifecycleTest.testSubClassDoesNotInheritPostConstructOnSuperclassBlockedByIntermediateClass()
|
void |
SimpleBeanLifecycleTest.testSubClassDoesNotInheritPreDestroyConstructOnSuperclassBlockedByIntermediateClass()
|
void |
SimpleBeanLifecycleTest.testSubClassInheritsPostConstructOnSuperclass()
|
void |
SimpleBeanLifecycleTest.testSubClassInheritsPreDestroyOnSuperclass()
|
void |
SimpleBeanDefinitionTest.testTooManyInitializerAnnotatedConstructor()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.inheritance.realization |
|---|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.inheritance.specialization.enterprise |
|---|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.inheritance.specialization.producer.method |
|---|
| Methods in org.jboss.webbeans.tck.unit.inheritance.specialization.producer.method with annotations of type SpecAssertion | |
|---|---|
void |
ProducerMethodSpecializationTest.testSpecializedBeanNotInstantiated()
|
void |
ProducerMethodSpecializationTest.testSpecializedMethodDoesNotOverrideAnotherProducerMethod()
|
void |
ProducerMethodSpecializationTest.testSpecializedMethodIndirectlyOverridesAnotherProducerMethod()
|
void |
ProducerMethodSpecializationTest.testSpecializedStaticMethod()
|
void |
ProducerMethodSpecializationTest.testSpecializingAndSpecializedBeanHasName()
|
void |
ProducerMethodSpecializationTest.testSpecializingBeanDoesNotHaveHigherPrecedenceThanSpecializedBean()
|
void |
ProducerMethodSpecializationTest.testSpecializingBeanHasBindingsOfSpecializedAndSpecializingBean()
|
void |
ProducerMethodSpecializationTest.testSpecializingBeanHasNameOfSpecializedBean()
|
void |
ProducerMethodSpecializationTest.testTwoBeansSpecializeTheSameBean()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.inheritance.specialization.simple |
|---|
| Methods in org.jboss.webbeans.tck.unit.inheritance.specialization.simple with annotations of type SpecAssertion | |
|---|---|
void |
SimpleBeanSpecializationTest.testProducerMethodOnSpecializedBeanCalledOnSpecializingBean()
|
void |
SimpleBeanSpecializationTest.testSpecializedBeanNotInstantiated()
|
void |
SimpleBeanSpecializationTest.testSpecializingAndSpecializedBeanHasName()
|
void |
SimpleBeanSpecializationTest.testSpecializingBeanDoesNotHaveHigherPrecedenceThanSpecializedBean()
|
void |
SimpleBeanSpecializationTest.testSpecializingBeanHasBindingsOfSpecializedAndSpecializingBean()
|
void |
SimpleBeanSpecializationTest.testSpecializingBeanHasNameOfSpecializedBean()
|
void |
SimpleBeanSpecializationTest.testSpecializingClassDirectlyExtendsEnterpriseBean()
|
void |
SimpleBeanSpecializationTest.testSpecializingClassDirectlyExtendsNothing()
|
void |
SimpleBeanSpecializationTest.testSpecializingClassImplementsInterfaceAndExtendsNothing()
|
void |
SimpleBeanSpecializationTest.testTwoBeansSpecializeTheSameBean()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.lookup.byname |
|---|
| Methods in org.jboss.webbeans.tck.unit.lookup.byname with annotations of type SpecAssertion | |
|---|---|
void |
InstantiationByNameTest.testAmbiguousDependencies()
|
void |
ResolutionByNameTest.testDuplicateNamedBeans()
• Otherwise, if resolveByName() returned more than one Web Bean, throw an AmbiguousDependencyException. |
void |
ResolutionByNameTest.testELResolver()
The getInstanceByName() method must: • Identify the Web Bean by calling Manager.resolveByName(), passing the name. |
void |
InstantiationByNameTest.testGetInstanceByName()
|
void |
InstantiationByNameTest.testGetInstanceByNameCalledOncePerDistinctNameInElExpression()
|
void |
ResolutionByNameTest.testNamedBasedResolution()
|
void |
ResolutionByNameTest.testNoWebBeansFound()
|
void |
InstantiationByNameTest.testNoWebBeansFound()
|
void |
ResolutionByNameTest.testOnlyHighestPrecedenceResolved()
The following algorithm must be used by the Web Bean manager when resolving a Web Bean by name: • The Web Bean manager identifies the set of matching enabled Web Beans which have the given name. |
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.lookup.clientProxy |
|---|
| Methods in org.jboss.webbeans.tck.unit.lookup.clientProxy with annotations of type SpecAssertion | |
|---|---|
void |
ClientProxyTest.testClientProxyInvocation()
|
void |
ClientProxyTest.testClientProxyNotUsedForPseudoScope()
|
void |
ClientProxyTest.testClientProxyUsedForNormalScope()
|
void |
ClientProxyTest.testInjectionPointWithUnproxyableTypeWhichResolvesToNormalScopedWebBean()
|
void |
ClientProxyTest.testSimpleWebBeanClientProxyIsSerializable()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.lookup.injection |
|---|
| Methods in org.jboss.webbeans.tck.unit.lookup.injection with annotations of type SpecAssertion | |
|---|---|
void |
InjectionTest.testFieldDeclaredInSuperclassInjected()
|
void |
InjectionTest.testInjectedFieldDeclaredInXmlAssumesCurrent()
|
void |
InjectionTest.testInjectedFieldDeclaredInXmlIgnoresJavaAnnotations()
|
void |
InjectionTest.testInjectFieldsDeclaredInXml()
|
void |
InjectionTest.testInjectFieldsDeclaredInXmlAndJava()
|
void |
InjectionTest.testInjectingFinalField()
|
void |
InjectionTest.testInjectingStaticField()
|
void |
InjectionTest.testInjectionPerformsBoxingIfNecessary()
|
void |
InjectionTest.testInvokeDependentScopeWhenContextNotActive()
|
void |
InjectionTest.testInvokeNormalInjectedWebBeanWhenContextNotActive()
|
void |
InjectionTest.testNonexistentFieldDefinedInXml()
|
void |
InjectionTest.testPrimitiveInjectionPointResolvesToNullableWebBean()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.lookup.injectionpoint |
|---|
| Methods in org.jboss.webbeans.tck.unit.lookup.injectionpoint with annotations of type SpecAssertion | |
|---|---|
void |
InjectionPointTest.testApiTypeInjectionPoint()
|
void |
InjectionPointTest.testCurrentBinding()
|
void |
InjectionPointTest.testDependentScope()
|
void |
InjectionPointTest.testGetAnnotation()
|
void |
InjectionPointTest.testGetAnnotations()
|
void |
InjectionPointTest.testGetBean()
|
void |
InjectionPointTest.testGetBindingTypes()
|
void |
InjectionPointTest.testGetMemberConstructor()
|
void |
InjectionPointTest.testGetMemberField()
|
void |
InjectionPointTest.testGetMemberMethod()
|
void |
InjectionPointTest.testGetType()
|
void |
InjectionPointTest.testStandardDeployment()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.lookup.manager |
|---|
| Methods in org.jboss.webbeans.tck.unit.lookup.manager with annotations of type SpecAssertion | |
|---|---|
void |
ManagerTest.testInjectingManager()
|
| Uses of SpecAssertion in org.jboss.webbeans.tck.unit.lookup.typesafe |
|---|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||