Search in sources :

Example 6 with CancelCallback

use of org.eclipse.che.ide.api.dialogs.CancelCallback in project che by eclipse.

the class SshKeyManagerPresenterTest method testOnGenerateClickedWhenUserCancelGenerateKey.

@Test
public void testOnGenerateClickedWhenUserCancelGenerateKey() {
    when(dialogFactory.createInputDialog(anyString(), anyString(), (InputCallback) anyObject(), (CancelCallback) anyObject())).thenReturn(inputDialog);
    presenter.onGenerateClicked();
    verify(dialogFactory).createInputDialog(anyString(), anyString(), (InputCallback) anyObject(), cancelCallbackCaptor.capture());
    CancelCallback cancelCallback = cancelCallbackCaptor.getValue();
    cancelCallback.cancelled();
    verify(service, never()).generatePair(Matchers.eq(SshKeyManagerPresenter.VCS_SSH_SERVICE), eq(GITHUB_HOST));
}
Also used : CancelCallback(org.eclipse.che.ide.api.dialogs.CancelCallback) Test(org.junit.Test)

Aggregations

CancelCallback (org.eclipse.che.ide.api.dialogs.CancelCallback)6 OperationException (org.eclipse.che.api.promises.client.OperationException)4 ConfirmCallback (org.eclipse.che.ide.api.dialogs.ConfirmCallback)4 Operation (org.eclipse.che.api.promises.client.Operation)3 PromiseError (org.eclipse.che.api.promises.client.PromiseError)3 Resource (org.eclipse.che.ide.api.resources.Resource)3 AsyncCallback (com.google.gwt.user.client.rpc.AsyncCallback)2 Function (org.eclipse.che.api.promises.client.Function)2 FunctionException (org.eclipse.che.api.promises.client.FunctionException)2 Promise (org.eclipse.che.api.promises.client.Promise)2 RequestCall (org.eclipse.che.api.promises.client.callback.AsyncPromiseHelper.RequestCall)2 InputCallback (org.eclipse.che.ide.api.dialogs.InputCallback)2 Path (org.eclipse.che.ide.resource.Path)2 RevealResourceEvent (org.eclipse.che.ide.resources.reveal.RevealResourceEvent)2 Test (org.junit.Test)2 SafeHtml (com.google.gwt.safehtml.shared.SafeHtml)1 ConfirmDialog (org.eclipse.che.ide.api.dialogs.ConfirmDialog)1 FileContentUpdateEvent (org.eclipse.che.ide.api.event.FileContentUpdateEvent)1 StatusNotification (org.eclipse.che.ide.api.notification.StatusNotification)1 Container (org.eclipse.che.ide.api.resources.Container)1