package com.alibaba.doris.dataserver.store.bdb;
import junit.framework.TestCase;
import com.alibaba.doris.dataserver.store.bdb.utils.BDBConfigUtil;
import com.sleepycat.je.EnvironmentConfig;
/**
* @author ajun Email:jack.yuj@alibaba-inc.com
*/
public class BDBConfigUtilsTest extends TestCase {
public void testLoadConfig() {
BDBStorageConfig config = BDBConfigUtil.loadBDBStorageConfigFromFile("bdb_test_mock.properties");
assertNotNull(config);
assertFalse(config.isAllowCreate());
assertFalse(config.isCursorPreload());
assertTrue(config.isSortedDuplicates());
assertEquals(10, config.getDbBtreeFanout());
EnvironmentConfig envConfig = config.getEnvironmentConfig();
assertTrue(envConfig.getTransactional());
assertEquals("30", envConfig.getConfigParam(EnvironmentConfig.LOCK_N_LOCK_TABLES));
}
}