Search in sources :

Example 6 with HTMLButtonElement

use of elemental2.dom.HTMLButtonElement in project kie-wb-common by kiegroup.

the class NotificationEditorWidgetTest method setUp.

@Before
public void setUp() throws Exception {
    super.setUp();
    GwtMockito.initMocks(this);
    BaseModal modal = mock(BaseModal.class);
    taskExpiration = mock(Select.class);
    setFieldValue(view, "taskExpiration", taskExpiration);
    Option notStarted = mock(Option.class);
    notCompleted = mock(Option.class);
    customerBinder = mock(DataBinder.class);
    searchSelectionReplyToHandler = mock(SingleLiveSearchSelectionHandler.class);
    searchSelectionFromHandler = mock(SingleLiveSearchSelectionHandler.class);
    multipleLiveSearchSelectionHandlerUsers = mock(MultipleLiveSearchSelectionHandler.class);
    multipleLiveSearchSelectionHandlerGroups = mock(MultipleLiveSearchSelectionHandler.class);
    notCompletedInput = mock(HTMLInputElement.class);
    notStartedInput = mock(HTMLInputElement.class);
    incorrectEmail = mock(ParagraphElement.class);
    doNothing().when(view).markEmailsAsCorrect();
    doNothing().when(modal).hide();
    doNothing().when(modal).show();
    doNothing().when(notificationEvent).fire(any(NotificationEvent.class));
    presenter = new NotificationEditorWidget(view, translationService);
    doCallRealMethod().when(typeSelect).setValue(any(String.class));
    doCallRealMethod().when(typeSelect).getValue();
    doCallRealMethod().when(view).setReadOnly(any(boolean.class));
    doNothing().when(view).createOrEdit(any(NotificationWidgetView.class), any(NotificationRow.class));
    doNothing().when(view).ok();
    setFieldValue(view, "modal", modal);
    setFieldValue(view, "body", body);
    setFieldValue(view, "customerBinder", customerBinder);
    setFieldValue(view, "notCompletedInput", notCompletedInput);
    setFieldValue(view, "notStartedInput", notStartedInput);
    setFieldValue(view, "subject", subject);
    setFieldValue(view, "emails", subject);
    setFieldValue(view, "searchSelectionFromHandler", searchSelectionFromHandler);
    setFieldValue(view, "searchSelectionReplyToHandler", searchSelectionReplyToHandler);
    setFieldValue(view, "multipleLiveSearchSelectionHandlerUsers", multipleLiveSearchSelectionHandlerUsers);
    setFieldValue(view, "multipleLiveSearchSelectionHandlerGroups", multipleLiveSearchSelectionHandlerGroups);
    setFieldValue(view, "notificationEvent", notificationEvent);
    setFieldValue(view, "validator", validator);
    setFieldValue(view, "closeButton", new HTMLButtonElement());
    setFieldValue(view, "okButton", new HTMLButtonElement());
    setFieldValue(view, "customerBinder", customerBinder);
    setFieldValue(view, "typeSelect", typeSelect);
    setFieldValue(view, "notStarted", notStarted);
    setFieldValue(view, "notCompleted", notCompleted);
    setFieldValue(view, "incorrectEmail", incorrectEmail);
    doCallRealMethod().when(body).setValue(any(String.class));
    doCallRealMethod().when(body).getValue();
    doCallRealMethod().when(subject).setValue(any(String.class));
    doCallRealMethod().when(subject).getValue();
    doCallRealMethod().when(typeSelect).setValue(any(String.class));
    doCallRealMethod().when(typeSelect).getValue();
    setFieldValue(liveSearchReplyToDropDown, "view", liveSearchDropDownView);
    when(validator.validate(any(NotificationRow.class))).thenReturn(Collections.EMPTY_SET);
    doNothing().when(liveSearchReplyToDropDown).setSelectedItem(any(String.class));
    doCallRealMethod().when(view).init(any(NotificationEditorWidgetView.Presenter.class));
    when(translationService.getValue(any(String.class))).thenReturn("Notification");
}
Also used : MultipleLiveSearchSelectionHandler(org.uberfire.ext.widgets.common.client.dropdown.MultipleLiveSearchSelectionHandler) ParagraphElement(com.google.gwt.dom.client.ParagraphElement) HTMLInputElement(elemental2.dom.HTMLInputElement) SingleLiveSearchSelectionHandler(org.uberfire.ext.widgets.common.client.dropdown.SingleLiveSearchSelectionHandler) NotificationEvent(org.kie.workbench.common.stunner.bpmn.client.forms.fields.notificationsEditor.event.NotificationEvent) ArgumentMatchers.anyString(org.mockito.ArgumentMatchers.anyString) BaseModal(org.uberfire.ext.widgets.common.client.common.popups.BaseModal) Select(org.gwtbootstrap3.extras.select.client.ui.Select) NotificationRow(org.kie.workbench.common.stunner.bpmn.client.forms.fields.model.NotificationRow) Option(org.gwtbootstrap3.extras.select.client.ui.Option) DataBinder(org.jboss.errai.databinding.client.api.DataBinder) HTMLButtonElement(elemental2.dom.HTMLButtonElement) Before(org.junit.Before)

Aggregations

HTMLButtonElement (elemental2.dom.HTMLButtonElement)6 Test (org.junit.Test)4 ReflectionUtilsTest (org.kie.workbench.common.stunner.bpmn.client.forms.util.ReflectionUtilsTest)4 Option (org.gwtbootstrap3.extras.select.client.ui.Option)2 DataBinder (org.jboss.errai.databinding.client.api.DataBinder)2 Before (org.junit.Before)2 BaseModal (org.uberfire.ext.widgets.common.client.common.popups.BaseModal)2 MultipleLiveSearchSelectionHandler (org.uberfire.ext.widgets.common.client.dropdown.MultipleLiveSearchSelectionHandler)2 ParagraphElement (com.google.gwt.dom.client.ParagraphElement)1 HTMLInputElement (elemental2.dom.HTMLInputElement)1 Select (org.gwtbootstrap3.extras.select.client.ui.Select)1 NotificationRow (org.kie.workbench.common.stunner.bpmn.client.forms.fields.model.NotificationRow)1 ReassignmentRow (org.kie.workbench.common.stunner.bpmn.client.forms.fields.model.ReassignmentRow)1 NotificationEvent (org.kie.workbench.common.stunner.bpmn.client.forms.fields.notificationsEditor.event.NotificationEvent)1 ReassignmentEvent (org.kie.workbench.common.stunner.bpmn.client.forms.fields.reassignmentsEditor.event.ReassignmentEvent)1 ArgumentMatchers.anyString (org.mockito.ArgumentMatchers.anyString)1 SingleLiveSearchSelectionHandler (org.uberfire.ext.widgets.common.client.dropdown.SingleLiveSearchSelectionHandler)1