package com.aol.micro.server;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.notNullValue;
import static org.junit.Assert.assertThat;
import org.junit.Before;
import org.junit.Test;
import com.aol.micro.server.spring.datasource.DBCPConfig;
public class DBCPConfigTest {
DBCPConfig config;
@Before
public void setUp() throws Exception {
config = new DBCPConfig(true, "SELECT 1", -1, 1800000, 1800000, 3, true, true);
}
@Test
public void test() {
assertThat(config, notNullValue());
assertThat(config.isTestOnBorrow(), is(true));
assertThat(config.getValidationQuery(), is("SELECT 1"));
assertThat(config.getMaxTotal(), is(-1));
assertThat(config.getMinEvictableIdleTime(), is(1800000L));
assertThat(config.getTimeBetweenEvictionRuns(), is(1800000L));
assertThat(config.getNumTestsPerEvictionRun(), is(3));
assertThat(config.isTestWhileIdle(), is(true));
assertThat(config.isTestOnReturn(), is(true));
}
}