@Test
public void testConfigure() throws Exception {

    FileUploadEditor.FileUploadEditorCallback callback = mock(FileUploadEditor.FileUploadEditorCallback.class);
    presenter.configure("f1", callback);
    assertEquals(view.asWidget(), presenter.asWidget());
    assertEquals(callback, presenter.callback);
    verify(view, times(0)).init(presenter);
    verify(view, times(0)).addHelpContent(anyString(), anyString(), any(Placement.class));
    verify(view, times(1)).setFileUploadName("f1");
    verify(view, times(0)).setFileUploadVisible(anyBoolean());
    verify(view, times(0)).setFileLabelText(anyString());
    verify(view, times(0)).setFileLabelVisible(anyBoolean());
    verify(view, times(0)).setLoadingImageVisible(false);
    verify(view, times(0)).getFileName();
    verify(view, times(0)).setFormAction(anyString());
    verify(view, times(0)).submit();
    verify(view, times(0)).showError(any(SafeHtml.class));
    verify(view, times(0)).clearError();
}