Search in sources :

Example 51 with Name

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

the class BaseNameAndDataTypeHeaderMetaDataTest method testSetValueWithHasNameWithoutChange.

@Test
public void testSetValueWithHasNameWithoutChange() {
    final Decision decision = new Decision();
    decision.setName(NAME);
    setup(Optional.of(decision));
    metaData.setValue(NAME);
    verify(clearValueConsumer, never()).accept(any(HasName.class));
    verify(setValueConsumer, never()).accept(any(HasName.class), any(Name.class));
}
Also used : HasName(org.kie.workbench.common.dmn.api.definition.HasName) Decision(org.kie.workbench.common.dmn.api.definition.model.Decision) HasName(org.kie.workbench.common.dmn.api.definition.HasName) QName(org.kie.workbench.common.dmn.api.property.dmn.QName) Name(org.kie.workbench.common.dmn.api.property.dmn.Name) Test(org.junit.Test)

Example 52 with Name

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

the class EditableNameAndDataTypeColumnTest method testEditSetTypeRefNoChange.

@Test
public void testEditSetTypeRefNoChange() {
    mockEditAction();
    final HasValueAndTypeRef<Name> hasValueAndTypeRef = hasNameAndDataTypeControlCaptor.getValue();
    hasValueAndTypeRef.setTypeRef(new QName());
    verify(setTypeRefConsumer, never()).accept(anyObject(), any(QName.class));
}
Also used : QName(org.kie.workbench.common.dmn.api.property.dmn.QName) Name(org.kie.workbench.common.dmn.api.property.dmn.Name) HasName(org.kie.workbench.common.dmn.api.definition.HasName) QName(org.kie.workbench.common.dmn.api.property.dmn.QName) Test(org.junit.Test)

Example 53 with Name

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

the class DecisionServiceParametersListWidgetTest method createInputData.

private InputData createInputData(final String name, final String type) {
    final InputData input = mock(InputData.class);
    final InformationItemPrimary variable = mock(InformationItemPrimary.class);
    final QName typeRef = mock(QName.class);
    when(input.getVariable()).thenReturn(variable);
    when(input.getName()).thenReturn(new Name(name));
    when(typeRef.getLocalPart()).thenReturn(type);
    when(variable.getTypeRef()).thenReturn(typeRef);
    return input;
}
Also used : InformationItemPrimary(org.kie.workbench.common.dmn.api.definition.model.InformationItemPrimary) QName(org.kie.workbench.common.dmn.api.property.dmn.QName) InputData(org.kie.workbench.common.dmn.api.definition.model.InputData) QName(org.kie.workbench.common.dmn.api.property.dmn.QName) Name(org.kie.workbench.common.dmn.api.property.dmn.Name)

Example 54 with Name

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

the class BusinessKnowledgeModelTest method testDifferentStylingSet.

@Test
public void testDifferentStylingSet() {
    final BusinessKnowledgeModel modelOne = new BusinessKnowledgeModel(new Id("123"), new Description(), new Name(), new InformationItemPrimary(new Id("346"), new Name(), new QName()), new FunctionDefinition(new Id("789"), new Description(), new QName(), null), new StylingSet(), new GeneralRectangleDimensionsSet());
    final BusinessKnowledgeModel modelTwo = new BusinessKnowledgeModel(new Id("123"), new Description(), new Name(), new InformationItemPrimary(new Id("346"), new Name(), new QName()), new FunctionDefinition(new Id("789"), new Description(), new QName(), null), 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 : Description(org.kie.workbench.common.dmn.api.property.dmn.Description) FontSize(org.kie.workbench.common.dmn.api.property.styling.FontSize) QName(org.kie.workbench.common.dmn.api.property.dmn.QName) 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) QName(org.kie.workbench.common.dmn.api.property.dmn.QName) Name(org.kie.workbench.common.dmn.api.property.dmn.Name) Test(org.junit.Test)

Example 55 with Name

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

the class BindingTest method testCopy.

@Test
public void testCopy() {
    final Binding source = new Binding();
    final InformationItem informationItem = new InformationItem(new Id(ITEM_ID), new Description(DESCRIPTION), new Name(INFORMATION_ITEM_NAME), BuiltInType.BOOLEAN.asQName());
    source.setParameter(informationItem);
    final Binding target = source.copy();
    assertNotNull(target);
    assertNull(target.getExpression());
    assertNotNull(target.getParameter());
    assertNotEquals(ITEM_ID, target.getParameter().getId().getValue());
    assertEquals(DESCRIPTION, target.getParameter().getDescription().getValue());
    assertEquals(INFORMATION_ITEM_NAME, target.getParameter().getName().getValue());
    assertEquals(BuiltInType.BOOLEAN.asQName(), target.getParameter().getTypeRef());
}
Also used : Description(org.kie.workbench.common.dmn.api.property.dmn.Description) Id(org.kie.workbench.common.dmn.api.property.dmn.Id) Name(org.kie.workbench.common.dmn.api.property.dmn.Name) Test(org.junit.Test)

Aggregations

Name (org.kie.workbench.common.dmn.api.property.dmn.Name)246 Test (org.junit.Test)146 QName (org.kie.workbench.common.dmn.api.property.dmn.QName)114 Id (org.kie.workbench.common.dmn.api.property.dmn.Id)74 HasName (org.kie.workbench.common.dmn.api.definition.HasName)64 Description (org.kie.workbench.common.dmn.api.property.dmn.Description)43 ItemDefinition (org.kie.workbench.common.dmn.api.definition.model.ItemDefinition)38 Decision (org.kie.workbench.common.dmn.api.definition.model.Decision)37 Node (org.kie.workbench.common.stunner.core.graph.Node)29 InformationItem (org.kie.workbench.common.dmn.api.definition.model.InformationItem)25 Import (org.kie.workbench.common.dmn.api.definition.model.Import)24 Before (org.junit.Before)22 InformationItemPrimary (org.kie.workbench.common.dmn.api.definition.model.InformationItemPrimary)22 Optional (java.util.Optional)19 View (org.kie.workbench.common.stunner.core.graph.content.view.View)19 ArrayList (java.util.ArrayList)18 StylingSet (org.kie.workbench.common.dmn.api.property.styling.StylingSet)18 GridCellTuple (org.kie.workbench.common.dmn.client.widgets.grid.model.GridCellTuple)18 Definitions (org.kie.workbench.common.dmn.api.definition.model.Definitions)17 BaseGridData (org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData)17