Search in sources :

Example 56 with IConfiguration

use of org.jboss.tools.hibernate.runtime.spi.IConfiguration in project jbosstools-hibernate by jbosstools.

the class ServiceImplTest method testNewJDBCMetaDataConfiguration.

@Test
public void testNewJDBCMetaDataConfiguration() {
    IConfiguration configuration = service.newJDBCMetaDataConfiguration();
    Assert.assertNotNull(configuration);
    Object target = ((IFacade) configuration).getTarget();
    Assert.assertNotNull(target);
    Assert.assertTrue(target instanceof JDBCMetaDataConfiguration);
}
Also used : JDBCMetaDataConfiguration(org.hibernate.cfg.JDBCMetaDataConfiguration) IConfiguration(org.jboss.tools.hibernate.runtime.spi.IConfiguration) IFacade(org.jboss.tools.hibernate.runtime.common.IFacade) Test(org.junit.Test)

Example 57 with IConfiguration

use of org.jboss.tools.hibernate.runtime.spi.IConfiguration in project jbosstools-hibernate by jbosstools.

the class ServiceImplTest method testNewHQLCodeAssist.

@Test
public void testNewHQLCodeAssist() {
    IConfiguration configuration = service.newDefaultConfiguration();
    configuration.setProperty("hibernate.dialect", "org.hibernate.dialect.H2Dialect");
    IHQLCodeAssist hqlCodeAssist = service.newHQLCodeAssist(configuration);
    Assert.assertNotNull(hqlCodeAssist);
}
Also used : IHQLCodeAssist(org.jboss.tools.hibernate.runtime.spi.IHQLCodeAssist) IConfiguration(org.jboss.tools.hibernate.runtime.spi.IConfiguration) Test(org.junit.Test)

Example 58 with IConfiguration

use of org.jboss.tools.hibernate.runtime.spi.IConfiguration in project jbosstools-hibernate by jbosstools.

the class ServiceImplTest method testNewSchemaExport.

@Test
public void testNewSchemaExport() {
    IConfiguration configuration = service.newDefaultConfiguration();
    configuration.setProperty("hibernate.dialect", "org.hibernate.dialect.H2Dialect");
    ISchemaExport schemaExport = service.newSchemaExport(configuration);
    Assert.assertNotNull(schemaExport);
}
Also used : ISchemaExport(org.jboss.tools.hibernate.runtime.spi.ISchemaExport) IConfiguration(org.jboss.tools.hibernate.runtime.spi.IConfiguration) Test(org.junit.Test)

Example 59 with IConfiguration

use of org.jboss.tools.hibernate.runtime.spi.IConfiguration in project jbosstools-hibernate by jbosstools.

the class ColumnFacadeTest method testGetSqlType.

@Test
public void testGetSqlType() {
    Assert.assertNull(columnFacade.getSqlType());
    column.setSqlType("foobar");
    Assert.assertEquals("foobar", columnFacade.getSqlType());
    Configuration configuration = new Configuration();
    configuration.setProperty(Environment.DIALECT, "org.hibernate.dialect.H2Dialect");
    MetadataImplementor metadata = (MetadataImplementor) MetadataHelper.getMetadata(configuration);
    SimpleValue value = new SimpleValue(metadata);
    value.setTypeName("int");
    column.setValue(value);
    IConfiguration configurationFacade = FACADE_FACTORY.createConfiguration(configuration);
    column.setSqlType(null);
    Assert.assertEquals("integer", columnFacade.getSqlType(configurationFacade));
}
Also used : IConfiguration(org.jboss.tools.hibernate.runtime.spi.IConfiguration) Configuration(org.hibernate.cfg.Configuration) MetadataImplementor(org.hibernate.boot.spi.MetadataImplementor) IConfiguration(org.jboss.tools.hibernate.runtime.spi.IConfiguration) SimpleValue(org.hibernate.mapping.SimpleValue) Test(org.junit.Test)

Example 60 with IConfiguration

use of org.jboss.tools.hibernate.runtime.spi.IConfiguration in project jbosstools-hibernate by jbosstools.

the class ColumnFacadeTest method testGetSqlType.

@Test
public void testGetSqlType() {
    Assert.assertNull(columnFacade.getSqlType());
    column.setSqlType("foobar");
    Assert.assertEquals("foobar", columnFacade.getSqlType());
    Configuration configuration = new Configuration();
    configuration.setProperty(Environment.DIALECT, "org.hibernate.dialect.H2Dialect");
    MetadataImplementor metadata = (MetadataImplementor) MetadataHelper.getMetadata(configuration);
    SimpleValue value = new SimpleValue(metadata);
    value.setTypeName("int");
    column.setValue(value);
    IConfiguration configurationFacade = FACADE_FACTORY.createConfiguration(configuration);
    column.setSqlType(null);
    Assert.assertEquals("integer", columnFacade.getSqlType(configurationFacade));
}
Also used : IConfiguration(org.jboss.tools.hibernate.runtime.spi.IConfiguration) Configuration(org.hibernate.cfg.Configuration) MetadataImplementor(org.hibernate.boot.spi.MetadataImplementor) IConfiguration(org.jboss.tools.hibernate.runtime.spi.IConfiguration) SimpleValue(org.hibernate.mapping.SimpleValue) Test(org.junit.Test)

Aggregations

IConfiguration (org.jboss.tools.hibernate.runtime.spi.IConfiguration)137 Test (org.junit.Test)72 Configuration (org.hibernate.cfg.Configuration)65 IFacade (org.jboss.tools.hibernate.runtime.common.IFacade)29 JDBCMetaDataConfiguration (org.hibernate.cfg.JDBCMetaDataConfiguration)25 File (java.io.File)19 ConsoleConfiguration (org.hibernate.console.ConsoleConfiguration)17 IPersistentClass (org.jboss.tools.hibernate.runtime.spi.IPersistentClass)16 Properties (java.util.Properties)13 CoreException (org.eclipse.core.runtime.CoreException)10 IReverseEngineeringStrategy (org.jboss.tools.hibernate.runtime.spi.IReverseEngineeringStrategy)10 IJDBCReader (org.jboss.tools.hibernate.runtime.spi.IJDBCReader)9 FileWriter (java.io.FileWriter)8 IOException (java.io.IOException)8 JDBCReader (org.hibernate.cfg.reveng.JDBCReader)8 SimpleValue (org.hibernate.mapping.SimpleValue)8 IProperty (org.jboss.tools.hibernate.runtime.spi.IProperty)8 JavaModelException (org.eclipse.jdt.core.JavaModelException)7 PartInitException (org.eclipse.ui.PartInitException)7 Ejb3Configuration (org.hibernate.ejb.Ejb3Configuration)7