Package org.springframework.mock.jndi

Examples of org.springframework.mock.jndi.SimpleNamingContextBuilder.bind()


    SimpleNamingContextBuilder sncb = SimpleNamingContextBuilder.emptyActivatedContextBuilder();

    String path = "/org/springframework/beans/factory/xml/collections.xml /org/springframework/beans/factory/xml/parent.xml";

    // Set up initial context
    sncb.bind(BEAN_FACTORY_PATH_ENVIRONMENT_KEY, path);

    ContextJndiBeanFactoryLocator jbfl = new ContextJndiBeanFactoryLocator();
    BeanFactory bf = jbfl.useBeanFactory(BEAN_FACTORY_PATH_ENVIRONMENT_KEY).getFactory();
    assertTrue(bf.containsBean("rod"));
    assertTrue(bf.containsBean("inheritedTestBean"));
View Full Code Here


  public void testNamingContextBuilder() throws NamingException {
    SimpleNamingContextBuilder builder = new SimpleNamingContextBuilder();
    InitialContextFactory factory = builder.createInitialContextFactory(null);

    DataSource ds = new DriverManagerDataSource();
    builder.bind("java:comp/env/jdbc/myds", ds);
    Object obj = new Object();
    builder.bind("myobject", obj);

    Context context1 = factory.getInitialContext(null);
    assertTrue("Correct DataSource registered", context1.lookup("java:comp/env/jdbc/myds") == ds);
View Full Code Here

    InitialContextFactory factory = builder.createInitialContextFactory(null);

    DataSource ds = new DriverManagerDataSource();
    builder.bind("java:comp/env/jdbc/myds", ds);
    Object obj = new Object();
    builder.bind("myobject", obj);

    Context context1 = factory.getInitialContext(null);
    assertTrue("Correct DataSource registered", context1.lookup("java:comp/env/jdbc/myds") == ds);
    assertTrue("Correct Object registered", context1.lookup("myobject") == obj);
View Full Code Here

   */
  public void testCreateInitialContext() throws Exception {
    SimpleNamingContextBuilder builder = SimpleNamingContextBuilder.emptyActivatedContextBuilder();
    String name = "foo";
    Object o = new Object();
    builder.bind(name, o);
    // Check it affects JNDI
    Context ctx = new InitialContext();
    assertTrue(ctx.lookup(name) == o);
    // Check it returns mutable contexts
    ctx.unbind(name);
View Full Code Here

    }
    catch (NamingException ex) {
      // expected
    }
    Object o2 = new Object();
    builder.bind(name, o2);
    assertEquals(ctx.lookup(name), o2);
  }

}
View Full Code Here

  public static void initJNDI() throws Exception {
    // Set up JNDI context to test the JndiResourceLocator
    final SimpleNamingContextBuilder builder = new SimpleNamingContextBuilder();
    Properties deDict = new Properties();
    deDict.setProperty("Hans", "proper noun");
    builder.bind("dictionaries/german", deDict);
    builder.activate();
  }

  @Test
  public void testScanBind() throws Exception {
View Full Code Here

  @Before
  public final void setUp() throws Exception {
    SimpleNamingContextBuilder jndi = SimpleNamingContextBuilder
        .emptyActivatedContextBuilder();
    DataSource ds = new DriverManagerDataSource();
    jndi.bind("java:comp/env/jdbc/RecordShopDS", ds);

    JtaTransactionManager jtam = new JtaTransactionManager();
    jtam.setUserTransaction(EasyMock.createMock(UserTransaction.class));
    jndi.bind(JtaTransactionManager.DEFAULT_USER_TRANSACTION_NAME, jtam
        .getUserTransaction());
View Full Code Here

    DataSource ds = new DriverManagerDataSource();
    jndi.bind("java:comp/env/jdbc/RecordShopDS", ds);

    JtaTransactionManager jtam = new JtaTransactionManager();
    jtam.setUserTransaction(EasyMock.createMock(UserTransaction.class));
    jndi.bind(JtaTransactionManager.DEFAULT_USER_TRANSACTION_NAME, jtam
        .getUserTransaction());
  }

  @Test
  public final void testContextLoader() {
View Full Code Here

        SimpleNamingContextBuilder builder = new SimpleNamingContextBuilder();
        builder.activate();

        StartMain sm = new StartMain(new String[0]);
        WeldContainer weldContainer = sm.go();
        builder.bind(CdiObjectFactory.CDI_JNDIKEY_BEANMANAGER_COMP, weldContainer.getBeanManager());
    }

    @Test
    public void testFindBeanManager() throws Exception {
        assertNotNull(new CdiObjectFactory().findBeanManager());
View Full Code Here

        Session mailSession = Session.getDefaultInstance(props);
        SimpleNamingContextBuilder builder = null;
        try {
            mailSession.setProvider(provider);
            builder = SimpleNamingContextBuilder.emptyActivatedContextBuilder();
            builder.bind("java:comp/env/Session", mailSession);
        } catch (NamingException e) {
            logger.error(e);
        } catch (NoSuchProviderException e) {
            logger.error(e);
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.