@Test public void testSetupConstraintComponent() { final DataTypeConstraint constraintComponent = mock(DataTypeConstraint.class); final HTMLElement htmlElement = mock(HTMLElement.class); final Element element = mock(Element.class); constraint.firstChild = element; doReturn(constraint).when(view).getConstraintContainer(); when(constraintComponent.getElement()).thenReturn(htmlElement); when(constraint.removeChild(element)).then(a -> { constraint.firstChild = null; return element; }); view.setupConstraintComponent(constraintComponent); verify(constraint).removeChild(element); verify(constraint).appendChild(htmlElement); }
@Override public void setupConstraintComponent(final DataTypeConstraint dataTypeConstraintComponent) { RemoveHelper.removeChildren(getConstraintContainer()); getConstraintContainer().appendChild(dataTypeConstraintComponent.getElement()); }
DataTypeListItemView implements DataTypeListItem.View { @Override public void setupConstraintComponent(final DataTypeConstraint dataTypeConstraintComponent) { RemoveHelper.removeChildren(getConstraintContainer()); getConstraintContainer().appendChild(dataTypeConstraintComponent.getElement()); } }
DataTypeListItemView implements DataTypeListItem.View { @Override public void setupConstraintComponent(final DataTypeConstraint dataTypeConstraintComponent) { RemoveHelper.removeChildren(getConstraintContainer()); getConstraintContainer().appendChild(dataTypeConstraintComponent.getElement()); } @Inject  DataTypeListItemView(final HTMLDivElement view,
                                final TranslationService translationService,
                                final @DMNEditor ReadOnlyProvider readOnlyProvider); }
DataTypeListItemView implements DataTypeListItem.View { @Override public void setupConstraintComponent(final DataTypeConstraint dataTypeConstraintComponent) { RemoveHelper.removeChildren(getConstraintContainer()); getConstraintContainer().appendChild(dataTypeConstraintComponent.getElement()); } @Inject  DataTypeListItemView(final HTMLDivElement view,
                                final TranslationService translationService,
                                final @DMNEditor ReadOnlyProvider readOnlyProvider); @Override void init(final DataTypeListItem presenter); @Override HTMLElement getElement(); @Override void toggleArrow(final boolean show); @Override void expand(); @Override void collapse(); @Override void showEditButton(); @Override void showSaveButton(); @Override void enableFocusMode(); @Override void disableFocusMode(); @Override boolean isOnFocusMode(); @Override String getName(); @Override void setName(final String name); @Override void showDataTypeNameInput(); @Override void hideDataTypeNameInput(); @Override void setupSelectComponent(final DataTypeSelect typeSelect); @Override void setupConstraintComponent(final DataTypeConstraint dataTypeConstraintComponent); @Override void setupListComponent(final SmallSwitchComponent dataTypeListComponent); @Override void showListContainer(); @Override void hideListContainer(); @Override void showListYesLabel(); @Override void hideListYesLabel(); @Override boolean isCollapsed(); @Override void setDataType(final DataType dataType); }
DataTypeListItemView implements DataTypeListItem.View { @Override public void setupConstraintComponent(final DataTypeConstraint dataTypeConstraintComponent) { RemoveHelper.removeChildren(getConstraintContainer()); getConstraintContainer().appendChild(dataTypeConstraintComponent.getElement()); } @Inject  DataTypeListItemView(final HTMLDivElement view,
                                final TranslationService translationService,
                                final @DMNEditor ReadOnlyProvider readOnlyProvider); @Override void init(final DataTypeListItem presenter); @Override HTMLElement getElement(); @Override void toggleArrow(final boolean show); @Override void expand(); @Override void collapse(); @Override void showEditButton(); @Override void showSaveButton(); @Override void enableFocusMode(); @Override void disableFocusMode(); @Override boolean isOnFocusMode(); @Override String getName(); @Override void setName(final String name); @Override void showDataTypeNameInput(); @Override void hideDataTypeNameInput(); @Override void setupSelectComponent(final DataTypeSelect typeSelect); @Override void setupConstraintComponent(final DataTypeConstraint dataTypeConstraintComponent); @Override void setupListComponent(final SmallSwitchComponent dataTypeListComponent); @Override void showListContainer(); @Override void hideListContainer(); @Override void showListYesLabel(); @Override void hideListYesLabel(); @Override boolean isCollapsed(); @Override void setDataType(final DataType dataType); static final String UUID_ATTR; static final String NAME_DATA_FIELD; static final String PARENT_UUID_ATTR; }