package com.med.sql.tools; import org.junit.Test; import com.med.sql.tools.SqlToolsProperties; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertFalse; /** * @author Jane Eisenstein * */ public class SqlToolsPropertiesTest { @Test public void testSqlToolsProperties() { if (null != System.getProperties().getProperty(SqlToolsConstants.properties_key)) { SqlToolsProperties props = new SqlToolsProperties(); assertNotNull(props.getString(SqlToolsProperties.driver_key)); assertNotNull(props.getString(SqlToolsProperties.url_key)); assertNotNull(props.getString(SqlToolsProperties.user_key)); assertNotNull(props.getString(SqlToolsProperties.password_key)); String[] schemas = props.getStringArray(SqlToolsProperties.targetSchemas_key); assertNotNull(schemas); assertTrue(schemas.length == 1); boolean exclude = props.getBoolean(SqlToolsProperties.excludeTargetSchemas_key); assertFalse(exclude); } } }