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));
}
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));
}
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;
}
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);
}
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());
}
Aggregations