public class NumericValuePairEditorBaseTest { @GwtMock protected NumericValuePairEditorView singleEditorView;
@RunWith(GwtMockitoTestRunner.class) public class DocumentFieldRendererViewImplTest { @GwtMock protected Form documentForm; @InjectMocks private DocumentFieldRendererViewImpl documentFieldRendererView; @Test public void testInitDocumentFieldActionWithRelativeURL() { documentFieldRendererView.initForm(); final ArgumentCaptor<String> actionCaptor = ArgumentCaptor.forClass(String.class); verify(documentForm).setAction(actionCaptor.capture()); assertFalse(actionCaptor.getValue().startsWith("/")); assertEquals(DocumentFieldRendererViewImpl.UPLOAD_FILE_SERVLET_URL_PATTERN, actionCaptor.getValue()); } }
@RunWith( GwtMockitoTestRunner.class ) public class GlobalDataSourceExplorerTest extends ExplorerBaseTest { private GlobalDataSourceExplorer globalExplorer; @GwtMock private GlobalDataSourceExplorerView view; @Before public void setup() { super.setup(); globalExplorer = new GlobalDataSourceExplorer( view, explorerContent, dataSourceDefWizard, driverDefWizard, queryServiceCaller ); explorerBase = globalExplorer; //emulate the execution of the @PostConstruct init() method. globalExplorer.init(); } }
@RunWith(GwtMockitoTestRunner.class) public class MultiTabWorkbenchPanelViewTest { private MultiTabWorkbenchPanelView view; @GwtMock private UberTabPanel uberTabPanel; @Before public void setup() { view = new MultiTabWorkbenchPanelView(uberTabPanel); Element uberTabPanelElement = mock(Element.class); Style uberTabPanelElementStyle = mock(Style.class); when(uberTabPanel.getElement()).thenReturn(uberTabPanelElement); when(uberTabPanelElement.getStyle()).thenReturn(uberTabPanelElementStyle); } @Test public void setupWidget() { view.setupWidget(); //assert event handlers verify(uberTabPanel).addSelectionHandler(any(SelectionHandler.class)); verify(uberTabPanel).addOnFocusHandler(any(Command.class)); } }
@RunWith(GwtMockitoTestRunner.class) public class MultiTabWorkbenchPanelViewTest { private MultiTabWorkbenchPanelView view; @GwtMock private UberTabPanel uberTabPanel; @Before public void setup() { view = new MultiTabWorkbenchPanelView(uberTabPanel); Element uberTabPanelElement = mock(Element.class); Style uberTabPanelElementStyle = mock(Style.class); when(uberTabPanel.getElement()).thenReturn(uberTabPanelElement); when(uberTabPanelElement.getStyle()).thenReturn(uberTabPanelElementStyle); } @Test public void setupWidget() { view.setupWidget(); //assert event handlers verify(uberTabPanel).addSelectionHandler(any(SelectionHandler.class)); verify(uberTabPanel).addOnFocusHandler(any(Command.class)); } }
@GwtMock Button menuResetTabsButton;
@GwtMock Button menuResetTabsButton;
@GwtMock private ResizeTabPanel resizeTabPanel;
@GwtMock private ResizeTabPanel resizeTabPanel;
@RunWith( GwtMockitoTestRunner.class ) public class StringValuePairEditorTest { @GwtMock AbstractStringValuePairEditorView view;
@GwtMock Button menuRefreshButton;
@GwtMock Button menuResetTabsButton;
@RunWith( GwtMockitoTestRunner.class ) public class BooleanValuePairEditorTest { @GwtMock BooleanValuePairEditorView view;
@RunWith( GwtMockitoTestRunner.class ) public class EnumValuePairEditorTest { @GwtMock EnumValuePairEditorView view;
AbstractWizard presenter; @GwtMock WizardViewImpl view;
@RunWith(GwtMockitoTestRunner.class) public class BusinessViewWidgetTest { @GwtMock Explorer explorer;
AbstractWizard presenter; @GwtMock WizardViewImpl view;
@RunWith( GwtMockitoTestRunner.class ) public class CharacterValuePairEditorTest { @GwtMock AbstractStringValuePairEditorView view;
@RunWith(GwtMockitoTestRunner.class) @WithClassesToStub({Image.class, Label.class, Text.class}) public class SimpleTableTest { @GwtMock DataGrid dataGridMock; private SimpleTable simpleTable; @Test public void testRedrawFlush() throws Exception { this.simpleTable = new SimpleTable(); simpleTable.dataGrid = dataGridMock; simpleTable.redraw(); verify(dataGridMock).redraw(); verify(dataGridMock).flush(); } }