use of org.jboss.tools.hibernate.runtime.spi.IValue in project jbosstools-hibernate by jbosstools.
the class ValueFacadeTest method testGetElement.
@Test
public void testGetElement() {
Bag bagValueTarget = new Bag(null);
IValue bagValueFacade = FACADE_FACTORY.createValue(bagValueTarget);
Assert.assertNull(bagValueFacade.getElement());
SimpleValue simpleValueTarget = new SimpleValue();
bagValueTarget.setElement(simpleValueTarget);
Assert.assertSame(simpleValueTarget, ((IFacade) bagValueFacade.getElement()).getTarget());
}
use of org.jboss.tools.hibernate.runtime.spi.IValue in project jbosstools-hibernate by jbosstools.
the class ValueFacadeTest method testSetElement.
@Test
public void testSetElement() {
SimpleValue elementTarget = new SimpleValue();
IValue elementFacade = FACADE_FACTORY.createValue(elementTarget);
Set valueTarget = new Set(null);
valueFacade = FACADE_FACTORY.createValue(valueTarget);
Assert.assertNull(valueTarget.getElement());
valueFacade.setElement(elementFacade);
Assert.assertSame(elementTarget, valueTarget.getElement());
}
use of org.jboss.tools.hibernate.runtime.spi.IValue in project jbosstools-hibernate by jbosstools.
the class TableFacadeTest method testGetIdentifierValue.
@Test
public void testGetIdentifierValue() {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
IValue valueFacade = tableFacade.getIdentifierValue();
Assert.assertNull(valueFacade);
KeyValue value = new SimpleValue();
table.setIdentifierValue(value);
valueFacade = tableFacade.getIdentifierValue();
Assert.assertSame(value, ((IFacade) valueFacade).getTarget());
}
use of org.jboss.tools.hibernate.runtime.spi.IValue in project jbosstools-hibernate by jbosstools.
the class ValueFacadeTest method testSetElement.
@Test
public void testSetElement() {
SimpleValue elementTarget = new SimpleValue(null);
IValue elementFacade = FACADE_FACTORY.createValue(elementTarget);
Set valueTarget = new Set(null, null);
valueFacade = FACADE_FACTORY.createValue(valueTarget);
Assert.assertNull(valueTarget.getElement());
valueFacade.setElement(elementFacade);
Assert.assertSame(elementTarget, valueTarget.getElement());
}
use of org.jboss.tools.hibernate.runtime.spi.IValue in project jbosstools-hibernate by jbosstools.
the class ColumnFacadeTest method testGetValue.
public void testGetValue() throws Exception {
Value targetValue = null;
column.setValue(targetValue);
Assert.assertNull(columnFacade.getValue());
targetValue = new SimpleValue(new Configuration().createMappings());
column.setValue(targetValue);
IValue value = columnFacade.getValue();
Assert.assertNotNull(value);
Assert.assertSame(targetValue, ((IFacade) value).getTarget());
}
Aggregations