Search in sources :

Example 36 with ManyToOne

use of org.hibernate.mapping.ManyToOne in project jbosstools-hibernate by jbosstools.

the class ServiceImplTest method testNewManyToOne.

@Test
public void testNewManyToOne() {
    ITable table = service.newTable("foo");
    IValue manyToOne = service.newManyToOne(table);
    Assert.assertNotNull(manyToOne);
    Object target = ((IFacade) manyToOne).getTarget();
    Assert.assertNotNull(target);
    Assert.assertTrue(target instanceof ManyToOne);
}
Also used : IValue(org.jboss.tools.hibernate.runtime.spi.IValue) ITable(org.jboss.tools.hibernate.runtime.spi.ITable) IFacade(org.jboss.tools.hibernate.runtime.common.IFacade) ManyToOne(org.hibernate.mapping.ManyToOne) Test(org.junit.Test)

Example 37 with ManyToOne

use of org.hibernate.mapping.ManyToOne in project jbosstools-hibernate by jbosstools.

the class ValueFacadeTest method testGetReferencedEntityName.

@Test
public void testGetReferencedEntityName() {
    ManyToOne valueTarget = new ManyToOne(null, null);
    valueFacade = FACADE_FACTORY.createValue(valueTarget);
    Assert.assertNull(valueFacade.getReferencedEntityName());
    valueTarget.setReferencedEntityName("Foo");
    Assert.assertEquals("Foo", valueFacade.getReferencedEntityName());
}
Also used : ManyToOne(org.hibernate.mapping.ManyToOne) Test(org.junit.Test)

Example 38 with ManyToOne

use of org.hibernate.mapping.ManyToOne in project jbosstools-hibernate by jbosstools.

the class ValueFacadeTest method testIsManyToOne.

@Test
public void testIsManyToOne() {
    valueTarget = new SimpleValue(null);
    valueFacade = FACADE_FACTORY.createValue(valueTarget);
    Assert.assertFalse(valueFacade.isManyToOne());
    ManyToOne manyToOne = new ManyToOne(null, null);
    valueFacade = FACADE_FACTORY.createValue(manyToOne);
    Assert.assertTrue(valueFacade.isManyToOne());
}
Also used : ManyToOne(org.hibernate.mapping.ManyToOne) SimpleValue(org.hibernate.mapping.SimpleValue) Test(org.junit.Test)

Example 39 with ManyToOne

use of org.hibernate.mapping.ManyToOne in project jbosstools-hibernate by jbosstools.

the class ValueFacadeTest method testSetReferencedEntityName.

@Test
public void testSetReferencedEntityName() {
    ManyToOne valueTarget = new ManyToOne(null, null);
    valueFacade = FACADE_FACTORY.createValue(valueTarget);
    Assert.assertNull(valueTarget.getReferencedEntityName());
    valueFacade.setReferencedEntityName("Foo");
    Assert.assertEquals("Foo", valueTarget.getReferencedEntityName());
}
Also used : ManyToOne(org.hibernate.mapping.ManyToOne) Test(org.junit.Test)

Example 40 with ManyToOne

use of org.hibernate.mapping.ManyToOne in project jbosstools-hibernate by jbosstools.

the class ValueFacadeTest method testGetReferencedEntityName.

@Test
public void testGetReferencedEntityName() {
    ManyToOne valueTarget = new ManyToOne(null, null);
    valueFacade = FACADE_FACTORY.createValue(valueTarget);
    Assert.assertNull(valueFacade.getReferencedEntityName());
    valueTarget.setReferencedEntityName("Foo");
    Assert.assertEquals("Foo", valueFacade.getReferencedEntityName());
}
Also used : ManyToOne(org.hibernate.mapping.ManyToOne) Test(org.junit.Test)

Aggregations

ManyToOne (org.hibernate.mapping.ManyToOne)48 Test (org.junit.Test)37 SimpleValue (org.hibernate.mapping.SimpleValue)22 Collection (org.hibernate.mapping.Collection)10 Bag (org.hibernate.mapping.Bag)9 IdentifierBag (org.hibernate.mapping.IdentifierBag)9 Component (org.hibernate.mapping.Component)8 Property (org.hibernate.mapping.Property)7 AnnotationException (org.hibernate.AnnotationException)5 AssertionFailure (org.hibernate.AssertionFailure)5 Any (org.hibernate.mapping.Any)5 OneToOne (org.hibernate.mapping.OneToOne)5 PersistentClass (org.hibernate.mapping.PersistentClass)5 XProperty (org.hibernate.annotations.common.reflection.XProperty)4 Ejb3Column (org.hibernate.cfg.Ejb3Column)4 Ejb3JoinColumn (org.hibernate.cfg.Ejb3JoinColumn)4 Join (org.hibernate.mapping.Join)4 OneToMany (org.hibernate.mapping.OneToMany)4 Iterator (java.util.Iterator)3 Column (org.hibernate.mapping.Column)3