use of org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent in project kie-wb-common by kiegroup.
the class DataModellerDocksHandlerTest method testChangeDataModelerContextSameContextSourceMode.
@Test
public void testChangeDataModelerContextSameContextSourceMode() {
testSetDataModelerFocusEventWithPlanner();
originalContext.setEditionMode(DataModelerContext.EditionMode.SOURCE_MODE);
handler.onContextChange(new DataModelerWorkbenchContextChangeEvent());
assertTrue(handler.shouldRefreshDocks());
assertTrue(handler.shouldDisableDocks());
verify(command, times(2)).execute();
}
use of org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent in project kie-wb-common by kiegroup.
the class DataModellerDocksHandlerTest method testChangeDataModelerContextSameContextSourceMode.
@Test
public void testChangeDataModelerContextSameContextSourceMode() {
testSetDataModelerFocusEventWithPlanner();
originalContext.setEditionMode(DataModelerContext.EditionMode.SOURCE_MODE);
handler.onContextChange(new DataModelerWorkbenchContextChangeEvent());
assertTrue(handler.shouldRefreshDocks());
assertTrue(handler.shouldDisableDocks());
verify(command, times(2)).execute();
}
use of org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent in project kie-wb-common by kiegroup.
the class DataModellerDocksHandlerTest method testChangeDataModelerEvent.
protected void testChangeDataModelerEvent(boolean shouldRefresh, boolean shouldDisable, DataModelerContext eventContext) {
testSetDataModelerFocusEventWithPlanner();
when(dataModelerWorkbenchContext.getActiveContext()).thenReturn(eventContext);
handler.onContextChange(new DataModelerWorkbenchContextChangeEvent());
assertEquals(shouldRefresh, handler.shouldRefreshDocks());
assertEquals(shouldDisable, handler.shouldDisableDocks());
verify(command, times(2)).execute();
}
use of org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent in project kie-wb-common by kiegroup.
the class DataObjectBrowser method notifyObjectSelected.
private void notifyObjectSelected() {
dataModelerWBContextEvent.fire(new DataModelerWorkbenchContextChangeEvent());
dataModelerEvent.fire(new DataObjectSelectedEvent(getContext().getContextId(), DataModelerEvent.DATA_MODEL_BROWSER, getDataObject()));
}
use of org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent in project kie-wb-common by kiegroup.
the class DataModellerDocksHandlerTest method testChangeDataModelerEvent.
protected void testChangeDataModelerEvent(boolean shouldRefresh, boolean shouldDisable, DataModelerContext eventContext) {
testSetDataModelerFocusEventWithPlanner();
when(dataModelerWorkbenchContext.getActiveContext()).thenReturn(eventContext);
handler.onContextChange(new DataModelerWorkbenchContextChangeEvent());
assertEquals(shouldRefresh, handler.shouldRefreshDocks());
assertEquals(shouldDisable, handler.shouldDisableDocks());
verify(command, times(2)).execute();
}
Aggregations