Package org.dayatang.datasource4saas.dbtype

Source Code of org.dayatang.datasource4saas.dbtype.AbstractDbTypeTest

package org.dayatang.datasource4saas.dbtype;


import org.dayatang.datasource4saas.dscreator.DbInfo;
import org.dayatang.datasource4saas.dscreator.DbType;
import org.junit.Test;

import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;

public abstract class AbstractDbTypeTest {
 
  protected DbType instance;
  protected DbInfo dbInfo;
 

  public AbstractDbTypeTest() {
    dbInfo = new DbInfo();
    dbInfo.setHost("localhost");
    dbInfo.setPort("3306");
    dbInfo.setDbname("test_db");
    dbInfo.setInstance("XE");
    dbInfo.setUsername("root");
  }

  @Test
  public void testOf() {
    assertThat(DbType.of("mysql"), is(DbType.MYSQL));
    assertThat(DbType.of("Db2"), is(DbType.DB2));
    assertThat(DbType.of("ORACLE"), is(DbType.ORACLE));
    assertThat(DbType.of("postGresqL"), is(DbType.POSTGRESQL));
    assertThat(DbType.of("SqlServer"), is(DbType.SQLSERVER));
  }
}
TOP

Related Classes of org.dayatang.datasource4saas.dbtype.AbstractDbTypeTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.