use of io.vertigo.dynamo.domain.metamodel.association.AssociationSimpleDefinition in project vertigo by KleeGroup.
the class OOMParserAATest method testAssoctationA1Bnv.
/**
* Test d'une relation A1 - Bnv.
*/
@Test
public void testAssoctationA1Bnv() {
final AssociationSimpleDefinition association = getAssociationSimpleDefinition("A_CHI_CHI_1");
Assert.assertNotNull(association);
/* "0..1" */
Assert.assertFalse(association.getAssociationNodeA().isMultiple());
Assert.assertFalse(association.getAssociationNodeA().isNotNull());
/* "0..*" */
Assert.assertTrue(association.getAssociationNodeB().isMultiple());
Assert.assertFalse(association.getAssociationNodeB().isNotNull());
Assert.assertEquals("R1A", association.getAssociationNodeA().getRole());
Assert.assertEquals("R1B", association.getAssociationNodeB().getRole());
Assert.assertFalse(association.getAssociationNodeA().isNavigable());
Assert.assertTrue(association.getAssociationNodeB().isNavigable());
}
use of io.vertigo.dynamo.domain.metamodel.association.AssociationSimpleDefinition in project vertigo by KleeGroup.
the class OOMParserAATest method testAssoctationA1vBn.
/**
* Test d'une relation A1v - Bn.
*/
@Test
public void testAssoctationA1vBn() {
final AssociationSimpleDefinition association = getAssociationSimpleDefinition("A_CHI_CHI_3");
/* "0..1" */
Assert.assertFalse(association.getAssociationNodeA().isMultiple());
Assert.assertFalse(association.getAssociationNodeA().isNotNull());
/* "0..*" */
Assert.assertTrue(association.getAssociationNodeB().isMultiple());
Assert.assertFalse(association.getAssociationNodeB().isNotNull());
Assert.assertEquals("R3A", association.getAssociationNodeA().getRole());
Assert.assertEquals("R3B", association.getAssociationNodeB().getRole());
Assert.assertTrue(association.getAssociationNodeA().isNavigable());
Assert.assertFalse(association.getAssociationNodeB().isNavigable());
}
use of io.vertigo.dynamo.domain.metamodel.association.AssociationSimpleDefinition in project vertigo by KleeGroup.
the class OOMParserTest method testAssoctationA1vBnv.
/**
* Test d'une relation A1v - Bnv.
*/
@Test
public void testAssoctationA1vBnv() {
final AssociationSimpleDefinition association = getAssociationSimpleDefinition("A_CHA_CHI_2");
/* "0..1" */
Assert.assertFalse(association.getAssociationNodeA().isMultiple());
Assert.assertFalse(association.getAssociationNodeA().isNotNull());
/* "0..*" */
Assert.assertTrue(association.getAssociationNodeB().isMultiple());
Assert.assertFalse(association.getAssociationNodeB().isNotNull());
Assert.assertEquals("R2A", association.getAssociationNodeA().getRole());
Assert.assertEquals("R2B", association.getAssociationNodeB().getRole());
Assert.assertTrue(association.getAssociationNodeA().isNavigable());
Assert.assertTrue(association.getAssociationNodeB().isNavigable());
}
use of io.vertigo.dynamo.domain.metamodel.association.AssociationSimpleDefinition in project vertigo by KleeGroup.
the class OOMParserTest method testAssoctationAnvB1v.
/**
* Test d'une relation Anv - B1v.
*/
@Test
public void testAssoctationAnvB1v() {
final AssociationSimpleDefinition association = getAssociationSimpleDefinition("A_CHA_CHI_6");
/* "0..*" */
Assert.assertTrue(association.getAssociationNodeA().isMultiple());
Assert.assertFalse(association.getAssociationNodeA().isNotNull());
/* "0..1" */
Assert.assertFalse(association.getAssociationNodeB().isMultiple());
Assert.assertFalse(association.getAssociationNodeB().isNotNull());
Assert.assertEquals("R6A", association.getAssociationNodeA().getRole());
Assert.assertEquals("R6B", association.getAssociationNodeB().getRole());
Assert.assertTrue(association.getAssociationNodeA().isNavigable());
Assert.assertTrue(association.getAssociationNodeB().isNavigable());
}
use of io.vertigo.dynamo.domain.metamodel.association.AssociationSimpleDefinition in project vertigo by KleeGroup.
the class EAXmiTestParser method testAssoctationA1vBnv.
/**
* Test d'une relation A1v - Bnv.
*/
@Test
public void testAssoctationA1vBnv() {
final AssociationSimpleDefinition association = getAssociationSimpleDefinition("A_CHA_CHI_2");
/* "0..1" */
Assert.assertFalse(association.getAssociationNodeA().isMultiple());
Assert.assertFalse(association.getAssociationNodeA().isNotNull());
/* "0..*" */
Assert.assertTrue(association.getAssociationNodeB().isMultiple());
Assert.assertFalse(association.getAssociationNodeB().isNotNull());
Assert.assertEquals("R2A", association.getAssociationNodeA().getRole());
Assert.assertEquals("R2B", association.getAssociationNodeB().getRole());
Assert.assertTrue(association.getAssociationNodeA().isNavigable());
Assert.assertTrue(association.getAssociationNodeB().isNavigable());
}
Aggregations