use of org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData in project drools-wb by kiegroup.
the class GuidedDecisionTablePresenterTest method linkTables.
@SuppressWarnings("unchecked")
private void linkTables() {
final GridData uiModel1 = spy(new BaseGridData());
final GridData uiModel2 = spy(new BaseGridData());
final GridData uiModel3 = spy(new BaseGridData());
final GuidedDecisionTableView dtView2 = mock(GuidedDecisionTableView.class);
final GuidedDecisionTableView dtView3 = mock(GuidedDecisionTableView.class);
final GuidedDecisionTableView.Presenter dtPresenter2 = setupPresenter();
final GuidedDecisionTableView.Presenter dtPresenter3 = setupPresenter();
final Set<GuidedDecisionTableView.Presenter> dtPresenters = new HashSet<GuidedDecisionTableView.Presenter>() {
{
add(dtPresenter);
add(dtPresenter2);
add(dtPresenter3);
}
};
when(dtPresenter.getModel()).thenReturn(model1);
when(dtPresenter2.getModel()).thenReturn(model2);
when(dtPresenter3.getModel()).thenReturn(model3);
when(dtPresenter2.getView()).thenReturn(dtView2);
when(dtPresenter3.getView()).thenReturn(dtView3);
when(view.getModel()).thenReturn(uiModel1);
when(dtView2.getModel()).thenReturn(uiModel2);
when(dtView3.getModel()).thenReturn(uiModel3);
when(uiModel1.getColumns()).thenReturn(uiModel1Columns);
when(uiModel2.getColumns()).thenReturn(uiModel2Columns);
when(uiModel3.getColumns()).thenReturn(uiModel3Columns);
when(uiModel1Columns.get(anyInt())).thenReturn(uiModel1MockColumn);
when(uiModel2Columns.get(anyInt())).thenReturn(uiModel2MockColumn);
when(uiModel3Columns.get(anyInt())).thenReturn(uiModel3MockColumn);
dtPresenter.link(dtPresenters);
dtPresenter2.link(dtPresenters);
dtPresenter3.link(dtPresenters);
}
Aggregations