Search in sources :

Example 61 with Id

use of org.kie.workbench.common.dmn.api.property.dmn.Id in project kie-wb-common by kiegroup.

the class ImportTest method testHashCodeWithTheADifferentId.

@Test
public void testHashCodeWithTheADifferentId() {
    import1.setId(new Id("123"));
    import2.setId(new Id("456"));
    assertNotEquals(import1.hashCode(), import2.hashCode());
}
Also used : Id(org.kie.workbench.common.dmn.api.property.dmn.Id) Test(org.junit.Test)

Example 62 with Id

use of org.kie.workbench.common.dmn.api.property.dmn.Id in project kie-wb-common by kiegroup.

the class InputClauseLiteralExpressionTest method testCopy.

@Test
public void testCopy() {
    final InputClauseLiteralExpression source = new InputClauseLiteralExpression(new Id(CLAUSE_ID), new Description(DESCRIPTION), BuiltInType.BOOLEAN.asQName(), new Text(TEXT), new ImportedValues());
    final InputClauseLiteralExpression target = source.copy();
    assertNotNull(target);
    assertNotEquals(CLAUSE_ID, target.getId());
    assertEquals(TEXT, target.getText().getValue());
    assertEquals(DESCRIPTION, target.getDescription().getValue());
    assertEquals(BuiltInType.BOOLEAN.asQName(), target.getTypeRef());
}
Also used : Description(org.kie.workbench.common.dmn.api.property.dmn.Description) Text(org.kie.workbench.common.dmn.api.property.dmn.Text) Id(org.kie.workbench.common.dmn.api.property.dmn.Id) Test(org.junit.Test)

Example 63 with Id

use of org.kie.workbench.common.dmn.api.property.dmn.Id in project kie-wb-common by kiegroup.

the class InvocationTest method testCopy.

@Test
public void testCopy() {
    final Invocation source = new Invocation(new Id(INVOCATION_ID), new Description(DESCRIPTION), BuiltInType.BOOLEAN.asQName(), null, new ArrayList<>());
    final Invocation target = source.copy();
    assertNotNull(target);
    assertNotEquals(INVOCATION_ID, target.getId());
    assertEquals(DESCRIPTION, target.getDescription().getValue());
    assertEquals(BuiltInType.BOOLEAN.asQName(), target.getTypeRef());
    assertNull(target.getExpression());
    assertTrue(target.getBinding().isEmpty());
}
Also used : Description(org.kie.workbench.common.dmn.api.property.dmn.Description) Id(org.kie.workbench.common.dmn.api.property.dmn.Id) Test(org.junit.Test)

Example 64 with Id

use of org.kie.workbench.common.dmn.api.property.dmn.Id in project kie-wb-common by kiegroup.

the class KnowledgeSourceTest method testDifferentStylingSet.

@Test
public void testDifferentStylingSet() {
    final KnowledgeSource modelOne = new KnowledgeSource(new Id("123"), new Description(), new Name(), new KnowledgeSourceType(), new LocationURI(), new StylingSet(), new GeneralRectangleDimensionsSet());
    final KnowledgeSource modelTwo = new KnowledgeSource(new Id("123"), new Description(), new Name(), new KnowledgeSourceType(), new LocationURI(), new StylingSet(), new GeneralRectangleDimensionsSet());
    assertEquals(modelOne, modelTwo);
    modelOne.getStylingSet().setFontSize(new FontSize(10.0));
    modelTwo.getStylingSet().setFontSize(new FontSize(11.0));
    assertNotEquals(modelOne, modelTwo);
}
Also used : LocationURI(org.kie.workbench.common.dmn.api.property.dmn.LocationURI) Description(org.kie.workbench.common.dmn.api.property.dmn.Description) FontSize(org.kie.workbench.common.dmn.api.property.styling.FontSize) KnowledgeSourceType(org.kie.workbench.common.dmn.api.property.dmn.KnowledgeSourceType) StylingSet(org.kie.workbench.common.dmn.api.property.styling.StylingSet) GeneralRectangleDimensionsSet(org.kie.workbench.common.dmn.api.property.dimensions.GeneralRectangleDimensionsSet) Id(org.kie.workbench.common.dmn.api.property.dmn.Id) Name(org.kie.workbench.common.dmn.api.property.dmn.Name) Test(org.junit.Test)

Example 65 with Id

use of org.kie.workbench.common.dmn.api.property.dmn.Id in project kie-wb-common by kiegroup.

the class LiteralExpressionTest method testCopy.

@Test
public void testCopy() {
    final LiteralExpression source = new LiteralExpression(new Id(LITERAL_ID), new Description(DESCRIPTION), BuiltInType.BOOLEAN.asQName(), new Text(TEXT), null, new ExpressionLanguage(EXPRESSION_LANGUAGE));
    final LiteralExpression target = source.copy();
    assertNotNull(target);
    assertNotEquals(LITERAL_ID, target.getId());
    assertEquals(DESCRIPTION, target.getDescription().getValue());
    assertEquals(BuiltInType.BOOLEAN.asQName(), target.getTypeRef());
    assertEquals(TEXT, target.getText().getValue());
    assertNull(target.getImportedValues());
    assertEquals(EXPRESSION_LANGUAGE, target.getExpressionLanguage().getValue());
}
Also used : Description(org.kie.workbench.common.dmn.api.property.dmn.Description) Text(org.kie.workbench.common.dmn.api.property.dmn.Text) Id(org.kie.workbench.common.dmn.api.property.dmn.Id) ExpressionLanguage(org.kie.workbench.common.dmn.api.property.dmn.ExpressionLanguage) Test(org.junit.Test)

Aggregations

Id (org.kie.workbench.common.dmn.api.property.dmn.Id)173 Description (org.kie.workbench.common.dmn.api.property.dmn.Description)102 Test (org.junit.Test)78 Name (org.kie.workbench.common.dmn.api.property.dmn.Name)74 QName (org.kie.workbench.common.dmn.api.property.dmn.QName)59 Text (org.kie.workbench.common.dmn.api.property.dmn.Text)30 Node (org.kie.workbench.common.stunner.core.graph.Node)29 View (org.kie.workbench.common.stunner.core.graph.content.view.View)29 StylingSet (org.kie.workbench.common.dmn.api.property.styling.StylingSet)23 QName (javax.xml.namespace.QName)20 GeneralRectangleDimensionsSet (org.kie.workbench.common.dmn.api.property.dimensions.GeneralRectangleDimensionsSet)18 Decision (org.kie.workbench.common.dmn.api.definition.model.Decision)17 ArrayList (java.util.ArrayList)16 DMNDiagramElement (org.kie.workbench.common.dmn.api.definition.model.DMNDiagramElement)15 DRGElement (org.kie.workbench.common.dmn.api.definition.model.DRGElement)15 BindableAdapterUtils.getDefinitionId (org.kie.workbench.common.stunner.core.definition.adapter.binding.BindableAdapterUtils.getDefinitionId)15 InformationItemPrimary (org.kie.workbench.common.dmn.api.definition.model.InformationItemPrimary)14 Diagram (org.kie.workbench.common.stunner.core.diagram.Diagram)14 Expression (org.kie.workbench.common.dmn.api.definition.model.Expression)13 List (java.util.List)11