Package org.jboss.test.kernel.dependency.support

Examples of org.jboss.test.kernel.dependency.support.SimpleBean


     
      ControllerContext context1 = assertInstall(0, "Name1");     
      ControllerContext context2 = assertInstall(1, "Name2");     
     
      GenericBeanFactory factory1 = (GenericBeanFactory) context1.getTarget();
      SimpleBean bean1 = (SimpleBean) factory1.createBean();
      assertNotNull(bean1);
      assertEquals("String1", bean1.getString());
     
      GenericBeanFactory factory2 = (GenericBeanFactory) context2.getTarget();
      SimpleBean bean2 = (SimpleBean) factory2.createBean();
      assertNotNull(bean2);
      assertEquals("String2", bean2.getString());

      assertUninstall("Name1");
      assertEquals(ControllerState.ERROR, context1.getState());
      assertEquals(ControllerState.PRE_INSTALL, context2.getState());

      assertNotInstalled("Name2");
      assertContext("Name2", ControllerState.PRE_INSTALL);
     
      context1 = assertInstall(0, "Name1");     
      assertNotNull(context1);
      assertEquals(ControllerState.INSTALLED, context2.getState());
     
      factory1 = (GenericBeanFactory) context1.getTarget();
      bean1 = (SimpleBean) factory1.createBean();
      assertNotNull(bean1);
      assertEquals("String1", bean1.getString());
     
      factory2 = (GenericBeanFactory) context2.getTarget();
      bean2 = (SimpleBean) factory2.createBean();
      assertNotNull(bean2);
      assertEquals("String2", bean2.getString());

      assertUninstall("Name2");
      assertEquals(ControllerState.INSTALLED, context1.getState());
      assertEquals(ControllerState.ERROR, context2.getState());
     
      assertNotNull(bean1);
      assertEquals("String1", bean1.getString());
     
      context2 = assertInstall(1, "Name2");
     
      factory1 = (GenericBeanFactory) context1.getTarget();
      bean1 = (SimpleBean) factory1.createBean();
      assertNotNull(bean1);
      assertEquals("String1", bean1.getString());
     
      factory2 = (GenericBeanFactory) context2.getTarget();
      bean2 = (SimpleBean) factory2.createBean();
      assertNotNull(bean2);
      assertEquals("String2", bean2.getString());
   }
View Full Code Here


      SimpleBeanDelegate repository = (SimpleBeanDelegate)context1.getTarget();
      assertNotNull(repository);
      assertNull(repository.getDelegate());

      ControllerContext context2 = assertInstall(1, "Name2");
      SimpleBean bean = (SimpleBean)context2.getTarget();
      assertNotNull(bean);

      // still null
      assertNull(repository.getDelegate());
   }
View Full Code Here

   public void testOptionalWrongOrder() throws Throwable
   {
      optionalWrongOrder();

      ControllerContext context2 = assertInstall(1, "Name2");
      SimpleBean bean = (SimpleBean)context2.getTarget();
      assertNotNull(bean);

      ControllerContext context1 = assertInstall(0, "Name1");
      SimpleBeanDelegate repository = (SimpleBeanDelegate)context1.getTarget();
      assertNotNull(repository);
View Full Code Here

      SimpleBeanDelegate repository = (SimpleBeanDelegate)context1.getTarget();
      assertNotNull(repository);
      assertNull(repository.getDelegate());

      ControllerContext context2 = assertInstall(1, "Name2");
      SimpleBean bean = (SimpleBean)context2.getTarget();
      assertNotNull(bean);

      // still null
      assertNull(repository.getDelegate());
View Full Code Here

      BeanRepository repository = (BeanRepository)context1.getTarget();
      assertNotNull(repository);
      assertEmpty(repository.getBeans());

      ControllerContext context2 = assertInstall(1, "Name2");
      SimpleBean bean = (SimpleBean)context2.getTarget();
      assertNotNull(bean);

      assertFalse(repository.getBeans().isEmpty());
      assertEquals(1, repository.getBeans().size());
      assertTrue(bean == repository.getBeans().get(0));
View Full Code Here

   public void testCallbackWrongOrder() throws Throwable
   {
      callbackWrongOrder();

      ControllerContext context2 = assertInstall(1, "Name2");
      SimpleBean bean = (SimpleBean)context2.getTarget();
      assertNotNull(bean);

      ControllerContext context1 = assertInstall(0, "Name1");
      BeanRepository repository = (BeanRepository)context1.getTarget();
      assertNotNull(repository);
View Full Code Here

      BeanRepository repository = (BeanRepository)context1.getTarget();
      assertNotNull(repository);
      assertEmpty(repository.getBeans());

      ControllerContext context2 = assertInstall(1, "Name2");
      SimpleBean bean = (SimpleBean)context2.getTarget();
      assertNotNull(bean);

      assertFalse(repository.getBeans().isEmpty());
      assertEquals(1, repository.getBeans().size());
      assertTrue(bean == repository.getBeans().get(0));
View Full Code Here

      BeanRepository repository = (BeanRepository)context1.getTarget();
      assertNotNull(repository);
      assertEmpty(repository.getBeans());

      ControllerContext context2 = assertInstall(1, "Name2");
      SimpleBean bean1 = (SimpleBean)context2.getTarget();
      assertNotNull(bean1);
      assertEmpty(repository.getBeans());

      ControllerContext context3 = assertInstall(2, "Name3");
      SimpleBean bean2 = (SimpleBean)context3.getTarget();
      assertNotNull(bean2);

      assertEquals(ControllerState.INSTALLED, context1.getState());
      assertFalse(repository.getBeans().isEmpty());
      assertEquals(2, repository.getBeans().size());
View Full Code Here

   public void testCardinalityCallbackWrongOrder() throws Throwable
   {
      callbackCardinalityWrongOrder();

      ControllerContext context2 = assertInstall(1, "Name2");
      SimpleBean bean1 = (SimpleBean)context2.getTarget();
      assertNotNull(bean1);

      ControllerContext context3 = assertInstall(2, "Name3");
      SimpleBean bean2 = (SimpleBean)context3.getTarget();

      ControllerContext context1 = assertInstall(0, "Name1");
      BeanRepository repository = (BeanRepository)context1.getTarget();
      assertNotNull(repository);
View Full Code Here

      BeanRepository repository = (BeanRepository)context1.getTarget();
      assertNotNull(repository);
      assertEmpty(repository.getBeans());

      ControllerContext context2 = assertInstall(1, "Name2");
      SimpleBean bean1 = (SimpleBean)context2.getTarget();
      assertNotNull(bean1);
      assertEmpty(repository.getBeans());

      ControllerContext context3 = assertInstall(2, "Name3");
      SimpleBean bean2 = (SimpleBean)context3.getTarget();
      assertNotNull(bean2);
      assertEquals(ControllerState.INSTALLED, context1.getState());
      assertFalse(repository.getBeans().isEmpty());
      assertEquals(2, repository.getBeans().size());
View Full Code Here

TOP

Related Classes of org.jboss.test.kernel.dependency.support.SimpleBean

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.