@Test
public void appScopedTest() throws Exception {
assertNotNull(bm);
Set<Bean<?>> beans = bm.getBeans(TestPortlet1AppScoped.class);
Bean<?> bean = bm.resolve(beans);
assertNotNull(bean);
CreationalContext<?> coco = bm.createCreationalContext(bean);
assertNotNull(coco);
Object obj = bm.getReference(bean, TestPortlet1AppScoped.class, coco);
assertNotNull(obj);
assertTrue(obj instanceof GenericPortlet);
assertTrue(obj instanceof Portlet);
assertTrue(obj instanceof HeaderPortlet);
assertTrue(obj instanceof EventPortlet);
assertTrue(obj instanceof ResourceServingPortlet);
Object obj2 = bm.getReference(bean, TestPortlet1AppScoped.class, coco);
assertNotNull(obj2);
assertTrue(obj.equals(obj2));
assertTrue(obj == obj2);
}
CDIPrototyping.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:portals-pluto
作者:
评论列表
文章目录