CDIPrototyping.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:portals-pluto 作者:
@Test
public void appScopedTest2Coco() throws Exception {
   assertNotNull(bm);

   Set<Bean<?>> beans = bm.getBeans(TestPortlet1AppScoped.class);
   Bean<?> bean = bm.resolve(beans);
   assertNotNull(bean);

   CreationalContext<?> coco1 = bm.createCreationalContext(bean);
   assertNotNull(coco1);

   Object obj = bm.getReference(bean, TestPortlet1AppScoped.class, coco1);
   assertNotNull(obj);
   assertTrue(obj instanceof GenericPortlet);
   assertTrue(obj instanceof Portlet);
   assertTrue(obj instanceof HeaderPortlet);
   assertTrue(obj instanceof EventPortlet);
   assertTrue(obj instanceof ResourceServingPortlet);

   CreationalContext<?> coco2 = bm.createCreationalContext(bean);
   assertNotNull(coco2);

   Object obj2 = bm.getReference(bean, TestPortlet1AppScoped.class, coco2);
   assertNotNull(obj2);
   assertTrue(obj.equals(obj2));
   assertTrue(obj == obj2);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号