package org.jboss.tools.hibernate.runtime.v_4_3.internal; import org.hibernate.cfg.Environment; import org.jboss.tools.hibernate.runtime.common.IFacadeFactory; import org.jboss.tools.hibernate.runtime.spi.IEnvironment; import org.junit.Assert; import org.junit.Before; import org.junit.Test; public class EnvironmentFacadeTest { private static final IFacadeFactory FACADE_FACTORY = new FacadeFactoryImpl(); private IEnvironment environmentFacade = null; @Before public void setUp() throws Exception { environmentFacade = new EnvironmentFacadeImpl(FACADE_FACTORY); } @Test public void testGetTransactionManagerStrategy() { Assert.assertEquals( "hibernate.transaction.manager_lookup_class", environmentFacade.getTransactionManagerStrategy()); } @Test public void testGetDriver() { Assert.assertEquals( Environment.DRIVER, environmentFacade.getDriver()); } @Test public void testGetHBM2DDLAuto() { Assert.assertEquals( Environment.HBM2DDL_AUTO, environmentFacade.getHBM2DDLAuto()); } @Test public void testGetDialect() { Assert.assertEquals( Environment.DIALECT, environmentFacade.getDialect()); } @Test public void testGetDataSource() { Assert.assertEquals( Environment.DATASOURCE, environmentFacade.getDataSource()); } @Test public void testGetConnectionProvider() { Assert.assertEquals( Environment.CONNECTION_PROVIDER, environmentFacade.getConnectionProvider()); } @Test public void testGetURL() { Assert.assertEquals( Environment.URL, environmentFacade.getURL()); } @Test public void testGetUser() { Assert.assertEquals( Environment.USER, environmentFacade.getUser()); } @Test public void testGetPass() { Assert.assertEquals( Environment.PASS, environmentFacade.getPass()); } @Test public void testGetSessionFactoryName() { Assert.assertEquals( Environment.SESSION_FACTORY_NAME, environmentFacade.getSessionFactoryName()); } @Test public void testGetDefaultCatalog() { Assert.assertEquals( Environment.DEFAULT_CATALOG, environmentFacade.getDefaultCatalog()); } @Test public void testGetDefaultSchema() { Assert.assertEquals( Environment.DEFAULT_SCHEMA, environmentFacade.getDefaultSchema()); } @Test public void testWrappedClass() { Assert.assertSame( Environment.class, environmentFacade.getWrappedClass()); } }