Package org.jboss.test.kernel.deployment.support

Examples of org.jboss.test.kernel.deployment.support.SimpleObjectWithBean


   // ---- tests

   public void testAnnotatedDeploymentScoping() throws Throwable
   {
      SimpleObjectWithBean appScopeObject = (SimpleObjectWithBean) getBean("appScopeObject");
      assertNotNull(appScopeObject);

      SimpleObjectWithBean deploy1 = (SimpleObjectWithBean) getBean("deploy1");
      assertNotNull(deploy1);
      SimpleBean simple1 = deploy1.getSimpleBean();
      assertNotNull(simple1);
      assertEquals("deployment1", simple1.getConstructorString());

      SimpleObjectWithBean deploy2 = (SimpleObjectWithBean) getBean("deploy2");
      assertNotNull(deploy2);
      SimpleBean simple2 = deploy2.getSimpleBean();
      assertNotNull(simple2);
      assertEquals("deployment2", simple2.getConstructorString());

      SimpleObjectWithBean deploy3 = (SimpleObjectWithBean) getBean("deploy3");
      assertNotNull(deploy3);
      SimpleBean simple3 = deploy3.getSimpleBean();
      assertNotNull(simple3);
      assertEquals("fromBoot", simple3.getConstructorString());

      SimpleObjectWithBean deploy4 = (SimpleObjectWithBean) getBean("deploy4");
      assertNotNull(deploy4);
      SimpleBean simple4 = deploy4.getSimpleBean();
      assertNotNull(simple4);
      assertEquals("fromApp", simple4.getConstructorString());
   }
View Full Code Here


   public void testSimpleScoping() throws Throwable
   {
      ClassLoader cl = (ClassLoader) getBean("cl");
      assertNotNull(cl);

      SimpleObjectWithBean appScopeObject = (SimpleObjectWithBean) getBean("appScopeObject");
      assertNotNull(appScopeObject);

      SimpleObjectWithBean deploy1 = (SimpleObjectWithBean) getBean("deploy1");
      assertNotNull(deploy1);
      SimpleBean simple1 = deploy1.getSimpleBean();
      assertNotNull(simple1);
      assertEquals("deployment1", simple1.getConstructorString());

      SimpleObjectWithBean deploy2 = (SimpleObjectWithBean) getBean("deploy2");
      assertNotNull(deploy2);
      SimpleBean simple2 = deploy2.getSimpleBean();
      assertNotNull(simple2);
      assertEquals("deployment2", simple2.getConstructorString());

      ObjectWithFromBootBean deploy3 = (ObjectWithFromBootBean)getBean("deploy3");
      assertNotNull(deploy3);
View Full Code Here

   }

   public void testScopingOverride() throws Throwable
   {
      //This gets injected from the scoped controller
      SimpleObjectWithBean deploy1 = (SimpleObjectWithBean) getBean("deploy1");
      assertNotNull(deploy1);
      SimpleBean simple1 = deploy1.getSimpleBean();
      assertNotNull(simple1);
      assertEquals("deployment1", simple1.getConstructorString());

      //This gets injected from the main controller
      SimpleObjectWithBean deploy2 = (SimpleObjectWithBean) getBean("deploy2");
      assertNotNull(deploy2);
      SimpleBean simple2 = deploy2.getSimpleBean();
      assertNotNull(simple2);
      assertEquals("main", simple2.getConstructorString());
   }
View Full Code Here

      checkBean("deploy3", "deployment3");
   }
  
   private void checkBean(String bean, String ctor)
   {
      SimpleObjectWithBean deploy = (SimpleObjectWithBean) getBean(bean);
      assertNotNull(deploy);
      SimpleBean simple = deploy.getSimpleBean();
      assertNotNull(simple);
      assertEquals(ctor, simple.getConstructorString());
   }
View Full Code Here

   // ---- tests

   public void doInnerBeanTests() throws Throwable
   {
      SimpleObjectWithBean sowb1 = (SimpleObjectWithBean) getBean("SimpleObject1");
      assertNotNull(sowb1);
      SimpleObjectWithBean simple1 = (SimpleObjectWithBean) getBean("simple1");
      assertNotNull(simple1);
      assertEquals(sowb1, simple1);

      SimpleObjectWithBean sowb2 = (SimpleObjectWithBean) getBean("SimpleObject2");
      assertNotNull(sowb2);
      SimpleBean simple2 = (SimpleBean) getBean("simple2");
      assertNotNull(simple2);
      assertNotNull(sowb2.getSimpleBean());
      assertEquals(sowb2.getSimpleBean(), simple2);

      SimpleObjectWithBean sowb3 = (SimpleObjectWithBean) getBean("SimpleObject3");
      assertNotNull(sowb3);
      SimpleBean simple3 = (SimpleBean) getBean("simple3");
      assertNotNull(simple3);
      assertNotNull(sowb3.getSimpleBean());
      assertEquals(sowb3.getSimpleBean(), simple3);

      SimpleObjectWithBean sowb4 = (SimpleObjectWithBean) getBean("SimpleObject4");
      assertNotNull(sowb4);
      List<SimpleBean> beans = sowb4.getBeans();
      assertFalse(beans.isEmpty());
      assertEquals(2, beans.size());

      SimpleObjectWithBean sowb6 = (SimpleObjectWithBean) getBean("SimpleObject6");
      assertNotNull(sowb6);
      List<SimpleBean> beans6 = sowb6.getBeans();
      assertFalse(beans6.isEmpty());
      assertEquals(2, beans6.size());
      SimpleBean inner61 = beans6.get(0);
      assertNotNull(inner61);
      assertSame(inner61, getBean("inner61"));
View Full Code Here

      doInnerBeanTests();

      ClassLoader cl2 = (ClassLoader) getBean("cl2");
      assertNotNull(cl2);

      SimpleObjectWithBean sowb5 = (SimpleObjectWithBean) getBean("SimpleObject5");
      assertNotNull(sowb5);
      SimpleBean simple5 = (SimpleBean) getBean("simple5");
      assertNotNull(simple5);
      assertNotNull(sowb5.getSimpleBean());
      assertEquals(sowb5.getSimpleBean(), simple5);
   }
View Full Code Here

   public void testScopingShutdown() throws Throwable
   {
      ClassLoader cl = (ClassLoader) getBean("cl");
      assertNotNull(cl);

      SimpleObjectWithBean appScopeObject = (SimpleObjectWithBean) getBean("appScopeObject");
      assertNotNull(appScopeObject);

      SimpleObjectWithBean deploy1 = (SimpleObjectWithBean) getBean("deploy1");
      assertNotNull(deploy1);
      SimpleBean simple1 = deploy1.getSimpleBean();
      assertNotNull(simple1);
      assertEquals("deployment1", simple1.getConstructorString());

      SimpleObjectWithBean deploy2 = (SimpleObjectWithBean) getBean("deploy2");
      assertNotNull(deploy2);
      SimpleBean simple2 = deploy2.getSimpleBean();
      assertNotNull(simple2);
      assertEquals("deployment2", simple2.getConstructorString());

      SimpleObjectWithBean deploy3 = (SimpleObjectWithBean) getBean("deploy3");
      assertNotNull(deploy3);
      SimpleBean simple3 = deploy3.getSimpleBean();
      assertNotNull(simple3);
      assertEquals("fromBoot", simple3.getConstructorString());

      SimpleObjectWithBean deploy4 = (SimpleObjectWithBean) getBean("deploy4");
      assertNotNull(deploy4);
      SimpleBean simple4 = deploy4.getSimpleBean();
      assertNotNull(simple4);
      assertEquals("fromApp", simple4.getConstructorString());

      shutdown();
View Full Code Here

      {
         expected = t;
      }
      assertNotNull(expected);

      SimpleObjectWithBean deploy = (SimpleObjectWithBean) getBean("deploy1", ControllerState.INSTANTIATED);
      assertNotNull(deploy);
      SimpleBean simple1 = deploy.getSimpleBean();
      assertNull(simple1);

      SimpleBean simple = (SimpleBean)getBean("simple");
      assertNotNull(simple);
      assertEquals("deployment2", simple.getConstructorString());
View Full Code Here

   // ---- tests

   public void testSimpleScoping() throws Throwable
   {
      SimpleObjectWithBean appScopeObject = (SimpleObjectWithBean) getBean("appScopeObject");
      assertNotNull(appScopeObject);

      SimpleObjectWithBean deploy1 = (SimpleObjectWithBean) getBean("deploy1");
      assertNotNull(deploy1);
      SimpleBean simple1 = deploy1.getSimpleBean();
      assertNotNull(simple1);
      assertEquals("deployment1", simple1.getConstructorString());

      SimpleObjectWithBean deploy2 = (SimpleObjectWithBean) getBean("deploy2");
      assertNotNull(deploy2);
      SimpleBean simple2 = deploy2.getSimpleBean();
      assertNotNull(simple2);
      assertEquals("deployment2", simple2.getConstructorString());

      SimpleObjectWithBean deploy3 = (SimpleObjectWithBean) getBean("deploy3");
      assertNotNull(deploy3);
      SimpleBean simple3 = deploy3.getSimpleBean();
      assertNotNull(simple3);
      assertEquals("fromBoot", simple3.getConstructorString());
      SimpleBean fromBoot = (SimpleBean)getBean("simpleFromBoot");
      assertEquals(simple3, fromBoot);

      SimpleObjectWithBean deploy4 = (SimpleObjectWithBean) getBean("deploy4");
      assertNotNull(deploy4);
      SimpleBean simple4 = deploy4.getSimpleBean();
      assertNotNull(simple4);
      assertEquals("fromApp", simple4.getConstructorString());
      SimpleBean fromApp = (SimpleBean)getBean("simpleFromApp");
      assertEquals(simple4, fromApp);
   }
View Full Code Here

   public void testSimpleScoping() throws Throwable
   {
      ClassLoader cl = (ClassLoader) getBean("cl");
      assertNotNull(cl);

      SimpleObjectWithBean appScopeObject = (SimpleObjectWithBean) getBean("appScopeObject");
      assertNotNull(appScopeObject);

      SimpleObjectWithBean deploy1 = (SimpleObjectWithBean) getBean("deploy1");
      assertNotNull(deploy1);
      SimpleBean simple1 = deploy1.getSimpleBean();
      assertNotNull(simple1);
      assertEquals("deployment1", simple1.getConstructorString());

      SimpleObjectWithBean deploy2 = (SimpleObjectWithBean) getBean("deploy2");
      assertNotNull(deploy2);
      SimpleBean simple2 = deploy2.getSimpleBean();
      assertNotNull(simple2);
      assertEquals("deployment2", simple2.getConstructorString());

      SimpleObjectWithBean deploy3 = (SimpleObjectWithBean) getBean("deploy3");
      assertNotNull(deploy3);
      SimpleBean simple3 = deploy3.getSimpleBean();
      assertNotNull(simple3);
      assertEquals("fromBoot", simple3.getConstructorString());

      SimpleObjectWithBean deploy4 = (SimpleObjectWithBean) getBean("deploy4");
      assertNotNull(deploy4);
      SimpleBean simple4 = deploy4.getSimpleBean();
      assertNotNull(simple4);
      assertEquals("fromApp", simple4.getConstructorString());
   }
View Full Code Here

TOP

Related Classes of org.jboss.test.kernel.deployment.support.SimpleObjectWithBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.