mirror of
https://github.com/CarmJos/EasyConfiguration.git
synced 2026-06-05 02:58:20 +08:00
37 lines
1.0 KiB
Java
37 lines
1.0 KiB
Java
package config;
|
|
|
|
import cc.carm.lib.configuration.EasyConfiguration;
|
|
import cc.carm.lib.configuration.demo.tests.ConfigurationTest;
|
|
import cc.carm.lib.configuration.sql.SQLConfigProvider;
|
|
import cc.carm.lib.easysql.EasySQL;
|
|
import cc.carm.lib.easysql.api.SQLManager;
|
|
import cc.carm.lib.easysql.beecp.BeeDataSourceConfig;
|
|
import org.junit.Test;
|
|
|
|
public class SQLConfigTest {
|
|
|
|
@Test
|
|
public void onTest() {
|
|
// test();
|
|
}
|
|
|
|
|
|
public void test() {
|
|
BeeDataSourceConfig config = new BeeDataSourceConfig();
|
|
config.setDriverClassName("org.h2.Driver");
|
|
config.setJdbcUrl("jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;MODE=MySQL;");
|
|
SQLManager manager = EasySQL.createManager(config);
|
|
manager.setDebugMode(true);
|
|
|
|
SQLConfigProvider provider = EasyConfiguration.from(manager, "conf_test", "TESTING");
|
|
|
|
ConfigurationTest.testDemo(provider);
|
|
ConfigurationTest.testInner(provider);
|
|
|
|
ConfigurationTest.save(provider);
|
|
|
|
EasySQL.shutdownManager(manager);
|
|
}
|
|
|
|
}
|