org.jboss.cdi.tck.tests.lookup.modules
Class SelectedAlternativeManagedBeanInjectionAvailabilityTest
java.lang.Object
org.jboss.arquillian.testng.Arquillian
org.jboss.cdi.tck.AbstractTest
org.jboss.cdi.tck.tests.lookup.modules.SelectedAlternativeManagedBeanInjectionAvailabilityTest
- All Implemented Interfaces:
- org.testng.IHookable, org.testng.ITestNGListener
@SpecVersion(spec="cdi",
version="20091101")
public class SelectedAlternativeManagedBeanInjectionAvailabilityTest- extends AbstractTest
Test that bean in web module can inject selected alternative managed bean from EJB module.
Note that we DO NOT include test class in EJB module since we wouldn't be able to inject bean from web module (Java EE
classloading requirements)!
Also note that we need to enable alternative in web module to have it working according to spec (section 5.1.4 Inter-module
injection).
- Author:
- Martin Kouba
| Fields inherited from class org.jboss.arquillian.testng.Arquillian |
ARQUILLIAN_DATA_PROVIDER |
| Methods inherited from class org.jboss.cdi.tck.AbstractTest |
annotationSetMatches, annotationSetMatches, deserialize, destroyContext, getBeans, getBeans, getCurrentConfiguration, getCurrentManager, getInstanceByName, getInstanceByType, getInstanceByType, getUniqueBean, getUniqueBean, isThrowablePresent, rawTypeSetMatches, serialize, setContextActive, setContextInactive, typeSetMatches |
| Methods inherited from class org.jboss.arquillian.testng.Arquillian |
arquillianAfterClass, arquillianAfterSuite, arquillianAfterTest, arquillianArgumentProvider, arquillianBeforeClass, arquillianBeforeSuite, arquillianBeforeTest, run |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectedAlternativeManagedBeanInjectionAvailabilityTest
public SelectedAlternativeManagedBeanInjectionAvailabilityTest()
createTestArchive
@Deployment
public static org.jboss.shrinkwrap.api.spec.EnterpriseArchive createTestArchive()
testInjection
@SpecAssertion(section="5.1.4",
id="o")
public void testInjection()
throws Exception
- Throws:
Exception
Copyright © 2008-2012 Seam Framework. All Rights Reserved.