Package org.zanata.webtrans.client.events

Examples of org.zanata.webtrans.client.events.TableRowSelectedEvent


        presenter.setStatesForTesting(oldSelection, 0, display);

        presenter.onEditorClicked(selectedTU.getId(), 1);

        verify(eventBus).fireEvent(eventCaptor.capture());
        TableRowSelectedEvent tableRowSelectedEvent =
                TestFixture.extractFromEvents(eventCaptor.getAllValues(),
                        TableRowSelectedEvent.class);
        assertThat(tableRowSelectedEvent.getSelectedId(),
                Matchers.equalTo(selectedTU.getId()));
    }
View Full Code Here


        // behaviour on GetTransUnitList success
        inOrder.verify(transUnitsTablePresenter).showDataForCurrentPage(
                service.getCurrentPageValues());

        verify(eventBus, atLeastOnce()).fireEvent(eventCaptor.capture());
        TableRowSelectedEvent tableRowSelectedEvent =
                TestFixture.extractFromEvents(eventCaptor.getAllValues(),
                        TableRowSelectedEvent.class);
        TransUnitId firstItem = new TransUnitId(TEXT_FLOWS.get(0).getId());
        assertThat(tableRowSelectedEvent.getSelectedId(),
                Matchers.equalTo(firstItem));

        // behaviour on GetTransUnitNavigation success
        PageCountChangeEvent pageCountChangeEvent =
                TestFixture.extractFromEvents(eventCaptor.getAllValues(),
View Full Code Here

        TransUnitId targetId = new TransUnitId(1);

        service.onBookmarkableTextFlow(new BookmarkedTextFlowEvent(1, targetId));

        verify(eventBus).fireEvent(eventCaptor.capture());
        TableRowSelectedEvent event =
                TestFixture.extractFromEvents(eventCaptor.getAllValues(),
                        TableRowSelectedEvent.class);
        assertThat(event.getSelectedId(), Matchers.equalTo(targetId));
        verifyZeroInteractions(dispatcher);
    }
View Full Code Here

        // Then:
        ArgumentCaptor<GwtEvent> eventCaptor =
                ArgumentCaptor.forClass(GwtEvent.class);
        verify(eventBus, atLeastOnce()).fireEvent(eventCaptor.capture());
        TableRowSelectedEvent tableRowSelectedEvent =
                TestFixture.extractFromEvents(eventCaptor.getAllValues(),
                        TableRowSelectedEvent.class);
        assertThat(tableRowSelectedEvent.getSelectedId(),
                Matchers.equalTo(selectedId));

        // on display2 selected it should select the second source panel
        presenter.setSelectedSource(selectedId);
        verify(hasSelectableSource2).clickSelf();
View Full Code Here

        TransUnitId selectingId = new TransUnitId(1);
        when(navigationService.findRowIndexById(selectingId)).thenReturn(2);
        when(navigationService.getCurrentRowIndexOnPage()).thenReturn(2);

        // When:
        presenter.onTableRowSelected(new TableRowSelectedEvent(selectingId));

        // Then:
        verify(navigationService).getCurrentRowIndexOnPage();
        verifyZeroInteractions(targetContentsPresenter);
    }
View Full Code Here

        TransUnitId selectingId = new TransUnitId(1);
        when(navigationService.findRowIndexById(selectingId)).thenReturn(2);
        when(navigationService.getCurrentRowIndexOnPage()).thenReturn(3);

        // When:
        presenter.onTableRowSelected(new TableRowSelectedEvent(selectingId));

        // Then:
        verify(navigationService, times(2)).getCurrentRowIndexOnPage();
        verify(targetContentsPresenter).savePendingChangesIfApplicable();
        verify(navigationService).selectByRowIndex(2);
View Full Code Here

        TransUnitId selectingId = new TransUnitId(1);
        when(navigationService.findRowIndexById(selectingId)).thenReturn(2);
        when(navigationService.getCurrentRowIndexOnPage()).thenReturn(3);

        // When:
        presenter.onTableRowSelected(new TableRowSelectedEvent(selectingId)
                .setSuppressSavePending(true));

        // Then:
        verify(navigationService, times(2)).getCurrentRowIndexOnPage();
        verify(targetContentsPresenter, never())
View Full Code Here

TOP

Related Classes of org.zanata.webtrans.client.events.TableRowSelectedEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.