@Test(groups = {"beanLifecycle", "commonAnnotations", "integration"}) @SpecAssertion(section = "3.5.1", id = "bb") public void testInjectionOfResource() { Bean<ManagedBean> managedBeanBean = getBeans(ManagedBean.class).iterator().next(); CreationalContext<ManagedBean> managedBeanCc = getCurrentManager().createCreationalContext(managedBeanBean); ManagedBean managedBean = managedBeanBean.create(managedBeanCc); assert managedBean.getBeanManager() != null : "@Another Manager not found"; }
@Test(groups = {"beanLifecycle", "commonsAnnotations", "integration"}) @SpecAssertions({@SpecAssertion(section = "7.3.6", id = "mb")}) public void testPassivatingResource() throws Exception { Bean<ManagedBean> managedBeanBean = getBeans(ManagedBean.class).iterator().next(); CreationalContext<ManagedBean> managedBeanCc = getCurrentManager().createCreationalContext(managedBeanBean); ManagedBean managedBean = managedBeanBean.create(managedBeanCc); managedBean = (ManagedBean) deserialize(serialize(managedBean)); assert managedBean.getBeanManager() != null; }