org.jboss.webbeans.tck.unit.definition.binding
Class BindingDefinitionTest

java.lang.Object
  extended by org.jboss.webbeans.tck.AbstractTest
      extended by org.jboss.webbeans.tck.unit.definition.binding.BindingDefinitionTest

public class BindingDefinitionTest
extends AbstractTest

Spec version: PRD2


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.webbeans.tck.AbstractTest
AbstractTest.RunInDependentContext
 
Field Summary
 
Fields inherited from class org.jboss.webbeans.tck.AbstractTest
BUILT_IN_BEANS, manager, visited
 
Constructor Summary
BindingDefinitionTest()
           
 
Method Summary
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.
 void testBindingDeclaredInheritedIsBlockedByIntermediateClass()
           
 void testBindingDeclaredInheritedIsInherited()
           
 void testBindingDeclaresBindingAnnotation()
           
 void testBindingHasCorrectRetention()
           
 void testBindingHasCorrectTarget()
           
 void testBindingNotDeclaredInheritedIsNotInherited()
           
 void testBindingsDeclaredInJava()
           
 void testBindingsDeclaredInXml()
           
 void testDefaultBindingDeclaredInJava()
           
 void testDefaultBindingDeclaredInXml()
           
 void testFieldInjectedFromProducerMethod()
           
 void testFieldWithBindingInXml()
           
 void testFieldWithBindingInXmlIgnoresAnnotations()
           
 void testMethodWithBindingAnnotationsOnParametersAreInjected()
           
 void testMethodWithBindingAnnotationsOnParametersDeclaredInXml()
           
 void testMethodWithBindingAnnotationsOnParametersDeclaredInXmlIgnoresAnnotations()
           
 void testMultipleBindings()
           
 void testNoBindingsDeclaredInXml()
           
 void testXmlBindingOverridesAndIgnoresJava()
           
 
Methods inherited from class org.jboss.webbeans.tck.AbstractTest
activateDependentContext, after, before, createEnterpriseBean, createProducerFieldBean, createProducerMethodBean, createSimpleBean, deactivateDependentContext, deployBeans, deserialize, getStandardDeploymentTypes, mockCreationalContext, serialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindingDefinitionTest

public BindingDefinitionTest()
Method Detail

getEnabledDeploymentTypes

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

Overrides:
getEnabledDeploymentTypes in class AbstractTest
Returns:
the list of enabled deployment types

testDefaultBindingDeclaredInJava

@SpecAssertion(section={"2.3.3","2.3.1"})
public void testDefaultBindingDeclaredInJava()

testBindingHasCorrectTarget

@SpecAssertion(section="2.3.2")
public void testBindingHasCorrectTarget()

testBindingHasCorrectRetention

@SpecAssertion(section="2.3.2")
public void testBindingHasCorrectRetention()

testBindingDeclaresBindingAnnotation

@SpecAssertion(section="2.3.2")
public void testBindingDeclaresBindingAnnotation()

testBindingsDeclaredInJava

@SpecAssertion(section="2.3.3")
public void testBindingsDeclaredInJava()

testMultipleBindings

@SpecAssertion(section="2.3.3")
public void testMultipleBindings()

testBindingsDeclaredInXml

@SpecAssertion(section="2.3.4")
public void testBindingsDeclaredInXml()

testXmlBindingOverridesAndIgnoresJava

@SpecAssertion(section="2.3.4")
public void testXmlBindingOverridesAndIgnoresJava()

testNoBindingsDeclaredInXml

@SpecAssertion(section="2.3.4")
public void testNoBindingsDeclaredInXml()

testDefaultBindingDeclaredInXml

@SpecAssertion(section={"2.3.4","2.3.1"})
public void testDefaultBindingDeclaredInXml()

testFieldInjectedFromProducerMethod

@SpecAssertion(section="2.3.5")
public void testFieldInjectedFromProducerMethod()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

testFieldWithBindingInXml

@SpecAssertion(section="2.3.5")
public void testFieldWithBindingInXml()

testFieldWithBindingInXmlIgnoresAnnotations

@SpecAssertion(section="2.3.5")
public void testFieldWithBindingInXmlIgnoresAnnotations()

testMethodWithBindingAnnotationsOnParametersAreInjected

public void testMethodWithBindingAnnotationsOnParametersAreInjected()
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

testMethodWithBindingAnnotationsOnParametersDeclaredInXml

@SpecAssertion(section="2.3.6")
public void testMethodWithBindingAnnotationsOnParametersDeclaredInXml()

testMethodWithBindingAnnotationsOnParametersDeclaredInXmlIgnoresAnnotations

@SpecAssertion(section="2.3.6")
public void testMethodWithBindingAnnotationsOnParametersDeclaredInXmlIgnoresAnnotations()

testBindingDeclaredInheritedIsInherited

@SpecAssertion(section="4.1")
public void testBindingDeclaredInheritedIsInherited()
                                             throws java.lang.Exception
Throws:
java.lang.Exception

testBindingNotDeclaredInheritedIsNotInherited

@SpecAssertion(section="4.1")
public void testBindingNotDeclaredInheritedIsNotInherited()

testBindingDeclaredInheritedIsBlockedByIntermediateClass

@SpecAssertion(section="4.1")
public void testBindingDeclaredInheritedIsBlockedByIntermediateClass()


Copyright © 2008-2009. All Rights Reserved.