org.jboss.webbeans.tck
Class AbstractTest

java.lang.Object
  extended by org.jboss.webbeans.tck.AbstractTest
Direct Known Subclasses:
ApiTypeDefinitionTest, ApplicationContextTest, BeanDefinitionTest, BindingDefinitionTest, BrokenDeploymentTypeTest, ClientProxyTest, ContextTest, ConversationContextTest, CustomDeploymentTypeTest, DefaultDeploymentTypeTest, DependentContextTest, DeploymentTypeDefinitionTest, EnterpriseBeanDeclarationTest, EnterpriseBeanLifecycleTest, EnterpriseBeanRemoveMethodTest, EnterpriseBeanSpecializationTest, EventTest, EventTest, InitializerMethodTest, InjectionPointTest, InjectionTest, InstantiationByNameTest, InstantiationByTypeTest, JmsDefinitionTest, ManagerTest, ManagerTest, NameDefinitionTest, NewEnterpriseBeanTest, NewSimpleBeanTest, NonContextualInjectionTest, NormalContextTest, PassivatingContextTest, PassivatingContextTest, ProducerFieldDefinitionTest, ProducerFieldLifecycleTest, ProducerMethodDefinitionTest, ProducerMethodLifecycleTest, ProducerMethodSpecializationTest, RealizationTest, RequestContextTest, ResolutionByNameTest, ResolutionByNameTest, ResolutionByTypeTest, ResourceInjectionTest, ScopeDefinitionTest, SessionContextTest, SimpleBeanDefinitionTest, SimpleBeanLifecycleTest, SimpleBeanSpecializationTest, StereotypeDefinitionTest

public class AbstractTest
extends java.lang.Object


Nested Class Summary
protected static class AbstractTest.RunInDependentContext
           
 
Field Summary
protected static int BUILT_IN_BEANS
           
protected  javax.inject.manager.Manager manager
           
static boolean visited
           
 
Constructor Summary
AbstractTest()
           
 
Method Summary
protected static void activateDependentContext()
           
 void after()
           
 void before()
           
<T> javax.inject.manager.Bean<T>
createEnterpriseBean(java.lang.Class<T> beanClass)
          Deprecated. 
<T> javax.inject.manager.Bean<T>
createProducerFieldBean(java.lang.reflect.Field field, javax.inject.manager.Bean<?> producerBean)
          Deprecated. 
<T> javax.inject.manager.Bean<T>
createProducerMethodBean(java.lang.reflect.Method method, javax.inject.manager.Bean<?> producerBean)
          Deprecated. 
<T> javax.inject.manager.Bean<T>
createSimpleBean(java.lang.Class<T> beanClass)
          Deprecated. 
protected static void deactivateDependentContext()
           
protected  void deployBeans(java.lang.Class<?>... classes)
           
protected  java.lang.Object deserialize(byte[] bytes)
           
protected  java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getEnabledDeploymentTypes()
          This method should be overridden by test classes which need to enable additional deployment types beyond the normal ones.
protected  java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getStandardDeploymentTypes()
           
static
<T> javax.context.CreationalContext<T>
mockCreationalContext(java.lang.Class<T> expectedType)
          Deprecated. 
protected  byte[] serialize(java.lang.Object instance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUILT_IN_BEANS

protected static final int BUILT_IN_BEANS
See Also:
Constant Field Values

manager

protected javax.inject.manager.Manager manager

visited

public static boolean visited
Constructor Detail

AbstractTest

public AbstractTest()
Method Detail

before

public final void before()

after

public void after()

createSimpleBean

@Deprecated
public <T> javax.inject.manager.Bean<T> createSimpleBean(java.lang.Class<T> beanClass)
Deprecated. 


createEnterpriseBean

@Deprecated
public <T> javax.inject.manager.Bean<T> createEnterpriseBean(java.lang.Class<T> beanClass)
Deprecated. 


createProducerMethodBean

@Deprecated
public <T> javax.inject.manager.Bean<T> createProducerMethodBean(java.lang.reflect.Method method,
                                                                            javax.inject.manager.Bean<?> producerBean)
Deprecated. 


createProducerFieldBean

@Deprecated
public <T> javax.inject.manager.Bean<T> createProducerFieldBean(java.lang.reflect.Field field,
                                                                           javax.inject.manager.Bean<?> producerBean)
Deprecated. 


deployBeans

protected void deployBeans(java.lang.Class<?>... classes)

getStandardDeploymentTypes

protected final java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getStandardDeploymentTypes()

getEnabledDeploymentTypes

protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getEnabledDeploymentTypes()
This method should be overridden by test classes which need to enable additional deployment types beyond the normal ones.

Returns:
the list of enabled deployment types

serialize

protected byte[] serialize(java.lang.Object instance)
                    throws java.io.IOException
Throws:
java.io.IOException

deserialize

protected java.lang.Object deserialize(byte[] bytes)
                                throws java.io.IOException,
                                       java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

activateDependentContext

protected static void activateDependentContext()

deactivateDependentContext

protected static void deactivateDependentContext()

mockCreationalContext

@Deprecated
public static final <T> javax.context.CreationalContext<T> mockCreationalContext(java.lang.Class<T> expectedType)
Deprecated. 



Copyright © 2008-2009. All Rights Reserved.