List of usage examples for org.springframework.jdbc.datasource.embedded EmbeddedDatabaseBuilder build
public EmbeddedDatabase build()
From source file:org.cloudfoundry.identity.uaa.password.PasswordChangeEndpointTests.java
@BeforeClass public static void init() { EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); builder.addScript("classpath:/org/cloudfoundry/identity/uaa/schema-hsqldb.sql"); builder.addScript("classpath:/org/cloudfoundry/identity/uaa/scim/schema-hsqldb.sql"); database = builder.build(); }
From source file:org.cloudfoundry.identity.uaa.scim.ScimUserEndpointsTests.java
@BeforeClass public static void setUp() { EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); builder.addScript("classpath:/org/cloudfoundry/identity/uaa/schema-hsqldb.sql"); database = builder.build(); JdbcTemplate jdbcTemplate = new JdbcTemplate(database); dao = new JdbcScimUserProvisioning(jdbcTemplate); dao.setPasswordEncoder(NoOpPasswordEncoder.getInstance()); dao.setPasswordValidator(new NullPasswordValidator()); ScimSearchQueryConverter filterConverter = new ScimSearchQueryConverter(); Map<String, String> replaceWith = new HashMap<String, String>(); replaceWith.put("emails\\.value", "email"); replaceWith.put("groups\\.display", "authorities"); replaceWith.put("phoneNumbers\\.value", "phoneNumber"); filterConverter.setAttributeNameMapper(new SimpleAttributeNameMapper(replaceWith)); dao.setQueryConverter(filterConverter); endpoints = new ScimUserEndpoints(); endpoints.setScimUserProvisioning(dao); mm = new JdbcScimGroupMembershipManager(jdbcTemplate); mm.setScimUserProvisioning(dao);//from w ww. j a v a 2 s . c o m JdbcScimGroupProvisioning gdao = new JdbcScimGroupProvisioning(jdbcTemplate); mm.setScimGroupProvisioning(gdao); endpoints.setScimGroupMembershipManager(mm); groupEndpoints = new ScimGroupEndpoints(gdao, mm); joel = new ScimUser(null, "jdsa", "Joel", "D'sa"); joel.addEmail("jdsa@vmware.com"); dale = new ScimUser(null, "olds", "Dale", "Olds"); dale.addEmail("olds@vmware.com"); joel = dao.createUser(joel, "password"); dale = dao.createUser(dale, "password"); }
From source file:io.toffees.mvc.services.config.TestDataInMemoryContextConfiguration.java
@Bean public DataSource dataSource() { EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); builder.setType(EmbeddedDatabaseType.H2); return builder.build(); }
From source file:com.foilen.smalltools.upgrader.trackers.DatabaseUpgraderTrackerTest.java
public DatabaseUpgraderTrackerTest() { EmbeddedDatabaseBuilder databaseBuilder = new EmbeddedDatabaseBuilder(); databaseBuilder.setType(EmbeddedDatabaseType.H2); DataSource dataSource = databaseBuilder.build(); JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); init(new DatabaseUpgraderTracker(jdbcTemplate)); }
From source file:com.xiovr.unibot.config.JdbcConfigTest.java
/** * @return create bean for jdbc driver//from w w w . ja v a2 s. co m */ @Bean(name = "dataSource") public DataSource getDataSource() { // DriverManagerDataSource ds = new DriverManagerDataSource(); // ds.setDriverClassName(env.getProperty("jdbc.driverClassName")); // ds.setUrl(env.getProperty("jdbc.url")); // ds.setUsername(env.getProperty("jdbc.username")); // ds.setPassword(env.getProperty("jdbc.password")); // return ds; EmbeddedDatabaseBuilder edb = new EmbeddedDatabaseBuilder(); edb.setType(EmbeddedDatabaseType.HSQL).setName("e5botdb").addScripts("classpath:/sql/hsql_create.sql", "classpath:/sql/import.sql"); return edb.build(); }
From source file:org.cloudfoundry.identity.uaa.scim.ScimUserBootstrapTests.java
@Before public void setUp() { EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); builder.addScript("classpath:/org/cloudfoundry/identity/uaa/schema-hsqldb.sql"); database = builder.build(); JdbcTemplate jdbcTemplate = new JdbcTemplate(database); db = new JdbcScimUserProvisioning(jdbcTemplate); db.setPasswordValidator(new NullPasswordValidator()); gdb = new JdbcScimGroupProvisioning(jdbcTemplate); mdb = new JdbcScimGroupMembershipManager(jdbcTemplate); mdb.setScimUserProvisioning(db);/*from w w w. j a va2 s . c om*/ mdb.setScimGroupProvisioning(gdb); userEndpoints = new ScimUserEndpoints(); userEndpoints.setScimGroupMembershipManager(mdb); userEndpoints.setScimUserProvisioning(db); }
From source file:au.com.shawware.sandbox.persistence.JPAConfiguration.java
/** * Defines the data source to use.//from ww w .j av a2s .c om * * @return the data source bean * * @throws SQLException error creating the bean */ @Bean @SuppressWarnings("static-method") public DataSource dataSource() throws SQLException { final EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); builder.setName("node-test"); builder.setType(EmbeddedDatabaseType.HSQL); return builder.build(); }
From source file:com.github.mjeanroy.dbunit.tests.db.EmbeddedDatabaseRule.java
@Override protected void before() { EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.HSQL) .generateUniqueName(false).setName("testdb"); if (loadScript) { builder.addScript("classpath:/sql/init.sql"); }//from ww w . j av a 2 s.c o m db = builder.build(); }
From source file:org.tdmx.lib.zone.service.MockZonePartitionIdInstaller.java
private void installZoneDB(String partitionId) { EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); builder = builder.setType(EmbeddedDatabaseType.HSQL).addScript("zoneDBPartition-schema.sql"); builder.setName(partitionId);//from w w w .j a v a2s . c om builder.continueOnError(false); builder.ignoreFailedDrops(true); builder.build(); }
From source file:py.una.pol.karaku.test.configuration.TransactionTestConfiguration.java
/** * Crea un datasource para una base de datos embebida. * /*from w ww . j a va 2 s. c om*/ * @return dataSource creada o null si no se necesita un datasource * @throws IOException * si no se puede crear la base de datos */ @Bean public DataSource dataSource() throws IOException { DataSource ds; if (properties.getBoolean(USE_EMBEDDED, true)) { EmbeddedDatabaseBuilder edb = new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.H2); ds = edb.build(); } else { DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setUrl(properties.get("test.hiberante.database")); dataSource.setUsername(properties.get("test.hibernate.user")); dataSource.setPassword(properties.get("test.hibernate.pass")); ds = dataSource; } return ds; }