List of usage examples for org.springframework.mock.jndi SimpleNamingContextBuilder emptyActivatedContextBuilder
public static SimpleNamingContextBuilder emptyActivatedContextBuilder() throws NamingException
From source file:org.josso.gateway.assertion.service.store.db.test.DataSourceAssertionStoreTest.java
@BeforeClass public static void beforeTest() throws Exception { ApplicationContext ctxt = new ClassPathXmlApplicationContext( "org/josso/gateway/assertion/service/store/db/test/hsdb-assertion-store.xml"); db = (DataSourceAssertionStore) ctxt.getBean("dbStore"); DataSource ds = (DataSource) ctxt.getBean("dataSource"); JdbcTemplate template = new JdbcTemplate(ds); createTables(template);/* w w w . j av a 2 s. co m*/ insertData(template); SimpleNamingContextBuilder builder = SimpleNamingContextBuilder.emptyActivatedContextBuilder(); builder.bind("jndi:hsqldb/jossoDataSource", ds); }
From source file:test.com.agiletec.ConfigTestUtils.java
protected SimpleNamingContextBuilder createNamingContext() { SimpleNamingContextBuilder builder = null; try {/* w ww . j av a2 s .c o m*/ builder = SimpleNamingContextBuilder.emptyActivatedContextBuilder(); InputStream in = new FileInputStream("admin/test/contextTestParams.properties"); Properties testConfig = new Properties(); testConfig.load(in); in.close(); builder.bind("java:comp/env/logName", testConfig.getProperty("logName")); builder.bind("java:comp/env/logFilePrefix", testConfig.getProperty("logFilePrefix")); builder.bind("java:comp/env/logLevel", testConfig.getProperty("logLevel")); builder.bind("java:comp/env/logFileSize", testConfig.getProperty("logFileSize")); builder.bind("java:comp/env/logFilesCount", testConfig.getProperty("logFilesCount")); builder.bind("java:comp/env/configVersion", testConfig.getProperty("configVersion")); builder.bind("java:comp/env/applicationBaseURL", testConfig.getProperty("applicationBaseURL")); builder.bind("java:comp/env/resourceRootURL", testConfig.getProperty("resourceRootURL")); builder.bind("java:comp/env/protectedResourceRootURL", testConfig.getProperty("protectedResourceRootURL")); builder.bind("java:comp/env/resourceDiskRootFolder", testConfig.getProperty("resourceDiskRootFolder")); builder.bind("java:comp/env/protectedResourceDiskRootFolder", testConfig.getProperty("protectedResourceDiskRootFolder")); builder.bind("java:comp/env/indexDiskRootFolder", testConfig.getProperty("indexDiskRootFolder")); builder.bind("java:comp/env/cacheDiskRootFolder", testConfig.getProperty("cacheDiskRootFolder")); Iterator<Entry<Object, Object>> configIter = testConfig.entrySet().iterator(); while (configIter.hasNext()) { Entry<Object, Object> entry = configIter.next(); builder.bind("java:comp/env/" + (String) entry.getKey(), (String) entry.getValue()); } this.createDatasources(builder, testConfig); } catch (Throwable t) { throw new RuntimeException("Error on creation naming context", t); } return builder; }