package org.springframework.cloud.config;
import static org.junit.Assert.assertEquals;
import java.util.Properties;
import javax.sql.DataSource;
import org.springframework.cloud.ReflectionUtils;
/**
*
* @author Ramnivas Laddad
*
*/
public class DataSourceCloudConfigTestHelper extends CommonPoolCloudConfigTestHelper {
public static void assertPoolProperties(DataSource dataSource, int maxActive, int minIdle, long maxWait) {
assertCommonsPoolProperties(dataSource, maxActive, minIdle, maxWait);
}
public static void assertConnectionProperties(DataSource dataSource, Properties connectionProp) {
assertEquals(connectionProp, ReflectionUtils.getValue(dataSource, "connectionProperties"));
}
public static void assertConnectionProperty(DataSource dataSource, String key, Object value) {
assertEquals(value, ReflectionUtils.getValue(dataSource, key));
}
}