package cn.org.rapid_framework.test.hsql; import javax.sql.DataSource; import org.junit.Assert; import org.junit.Test; import org.springframework.core.io.ClassPathResource; public class HSQLMemDataSourceFactoryBeanTest { @Test public void test() throws Exception { DataSource ds = (DataSource)new HSQLMemDataSourceFactoryBean().getObject(); ds = (DataSource)new HSQLMemDataSourceFactoryBean(new ClassPathResource("fortest_spring/for_test_hsql_db.sql"),"UTF-8").getObject(); HSQLMemDataSourceFactoryBean hds = new HSQLMemDataSourceFactoryBean(); hds.setSqlScript("create table blog(id int);insert into blog values (1);"); hds.getObject(); Assert.assertTrue("must be create multi datasource",hds.getObject() != hds.getObject()); } }