Search in sources :

Example 61 with Name

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

the class ParametersPopoverImplTest method testUpdateParameterNameNonNullControlWithChangeWithWhiteSpace.

@Test
public void testUpdateParameterNameNonNullControlWithChangeWithWhiteSpace() {
    final Name name = new Name(PARAMETER_NAME);
    when(parameter.getName()).thenReturn(name);
    parameters.add(parameter);
    assertUpdateParameterName("   " + PARAMETER_NAME_NEW + "  ");
}
Also used : 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 62 with Name

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

the class LiteralExpressionGridTest method testSetDisplayNameWithNonEmptyValue.

@Test
@SuppressWarnings("unchecked")
public void testSetDisplayNameWithNonEmptyValue() {
    setupGrid(0);
    extractHeaderMetaData().setValue(new Name(NAME_NEW));
    verify(sessionCommandManager).execute(eq(canvasHandler), compositeCommandCaptor.capture());
    GridFactoryCommandUtils.assertCommands(compositeCommandCaptor.getValue(), SetHasValueCommand.class, UpdateElementPropertyCommand.class);
}
Also used : Name(org.kie.workbench.common.dmn.api.property.dmn.Name) QName(org.kie.workbench.common.dmn.api.property.dmn.QName) Test(org.junit.Test)

Example 63 with Name

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

the class LiteralExpressionGridTest method testSetDisplayNameWithEmptyValue.

@Test
@SuppressWarnings("unchecked")
public void testSetDisplayNameWithEmptyValue() {
    setupGrid(0);
    extractHeaderMetaData().setValue(new Name());
    verify(sessionCommandManager).execute(eq(canvasHandler), compositeCommandCaptor.capture());
    GridFactoryCommandUtils.assertCommands(compositeCommandCaptor.getValue(), DeleteHasValueCommand.class, UpdateElementPropertyCommand.class);
}
Also used : Name(org.kie.workbench.common.dmn.api.property.dmn.Name) QName(org.kie.workbench.common.dmn.api.property.dmn.QName) Test(org.junit.Test)

Example 64 with Name

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

the class EditableNameAndDataTypeColumnTest method testEditSetNameChanged.

@Test
public void testEditSetNameChanged() {
    mockEditAction();
    final HasValueAndTypeRef<Name> hasValueAndTypeRef = hasNameAndDataTypeControlCaptor.getValue();
    hasValueAndTypeRef.setValue(new Name(NEW_NAME));
    verify(clearValueConsumer, never()).accept(any(HasName.class));
    verify(setValueConsumer).accept(eq(cell.getValue().getValue()), nameCaptor.capture());
    assertThat(nameCaptor.getValue().getValue()).isEqualTo(NEW_NAME);
}
Also used : HasName(org.kie.workbench.common.dmn.api.definition.HasName) 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 65 with Name

use of org.kie.workbench.common.dmn.api.property.dmn.Name 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)

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