use of org.jboss.tools.hibernate.runtime.spi.ITable in project jbosstools-hibernate by jbosstools.
the class TableFacadeTest method testGetName.
@Test
public void testGetName() {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
Assert.assertNull(tableFacade.getName());
table.setName("foo");
Assert.assertEquals("foo", tableFacade.getName());
}
use of org.jboss.tools.hibernate.runtime.spi.ITable in project jbosstools-hibernate by jbosstools.
the class ValueFacadeTest method testSetTable.
@Test
public void testSetTable() {
Table tableTarget = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(tableTarget);
SimpleValue valueTarget = new SimpleValue(null);
valueFacade = FACADE_FACTORY.createValue(valueTarget);
Assert.assertNull(valueTarget.getTable());
valueFacade.setTable(tableFacade);
Assert.assertSame(tableTarget, valueTarget.getTable());
}
use of org.jboss.tools.hibernate.runtime.spi.ITable in project jbosstools-hibernate by jbosstools.
the class TableFacadeTest method testGetComment.
@Test
public void testGetComment() {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
Assert.assertNull(tableFacade.getComment());
table.setComment("foo");
Assert.assertEquals("foo", tableFacade.getComment());
}
use of org.jboss.tools.hibernate.runtime.spi.ITable in project jbosstools-hibernate by jbosstools.
the class TableFacadeTest method testIsAbstract.
@Test
public void testIsAbstract() {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
table.setAbstract(true);
Assert.assertTrue(tableFacade.isAbstract());
table.setAbstract(false);
Assert.assertFalse(tableFacade.isAbstract());
}
use of org.jboss.tools.hibernate.runtime.spi.ITable in project jbosstools-hibernate by jbosstools.
the class TableFacadeTest method testIsAbstractUnionTable.
@Test
public void testIsAbstractUnionTable() throws Exception {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
table.setAbstract(false);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
table.setAbstract(true);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
Method method = Table.class.getDeclaredMethod("setHasDenormalizedTables", new Class[] {});
method.setAccessible(true);
method.invoke(table, new Object[] {});
Assert.assertTrue(tableFacade.isAbstractUnionTable());
}
Aggregations