use of org.kie.workbench.common.stunner.core.client.canvas.event.selection.DomainObjectSelectionEvent in project kie-wb-common by kiegroup.
the class RelationGridTest method testSelectExpression.
@Test
public void testSelectExpression() {
setupGrid(0);
grid.selectCell(0, 1, false, false);
verify(domainObjectSelectionEvent).fire(domainObjectSelectionEventCaptor.capture());
final DomainObjectSelectionEvent domainObjectSelectionEvent = domainObjectSelectionEventCaptor.getValue();
assertThat(domainObjectSelectionEvent.getDomainObject()).isEqualTo(expression.get().getRow().get(0).getExpression().get(0).getExpression());
}
use of org.kie.workbench.common.stunner.core.client.canvas.event.selection.DomainObjectSelectionEvent in project kie-wb-common by kiegroup.
the class ListGridTest method assertNOPDomainObjectSelection.
private void assertNOPDomainObjectSelection() {
verify(domainObjectSelectionEvent).fire(domainObjectSelectionEventCaptor.capture());
final DomainObjectSelectionEvent domainObjectSelectionEvent = domainObjectSelectionEventCaptor.getValue();
assertThat(domainObjectSelectionEvent.getDomainObject()).isInstanceOf(NOPDomainObject.class);
}
use of org.kie.workbench.common.stunner.core.client.canvas.event.selection.DomainObjectSelectionEvent in project kie-wb-common by kiegroup.
the class UndefinedExpressionGridTest method testSelectFirstCellWhenNested.
@Test
public void testSelectFirstCellWhenNested() {
setupGrid(1);
final Decision decision = mock(Decision.class);
when(hasExpression.asDMNModelInstrumentedBase()).thenReturn(decision);
grid.selectFirstCell();
assertThat(grid.getModel().getSelectedCells().size()).isEqualTo(0);
verify(parentGridUiModel).selectCell(eq(PARENT_ROW_INDEX), eq(PARENT_COLUMN_INDEX));
verify(gridLayer).select(parentGridWidget);
verify(domainObjectSelectionEvent).fire(domainObjectSelectionArgumentEventCaptor.capture());
final DomainObjectSelectionEvent domainObjectSelectionEvent = domainObjectSelectionArgumentEventCaptor.getValue();
assertThat(domainObjectSelectionEvent.getCanvasHandler()).isEqualTo(canvasHandler);
assertThat(domainObjectSelectionEvent.getDomainObject()).isInstanceOf(NOPDomainObject.class);
}
use of org.kie.workbench.common.stunner.core.client.canvas.event.selection.DomainObjectSelectionEvent in project kie-wb-common by kiegroup.
the class UndefinedExpressionGridTest method testOnExpressionTypeChangedWhenNested.
@Test
@SuppressWarnings("unchecked")
public void testOnExpressionTypeChangedWhenNested() {
assertOnExpressionTypeChanged(1);
verify(expressionGridCache, never()).getExpressionGrid(Mockito.<String>any());
verify(domainObjectSelectionEvent).fire(domainObjectSelectionArgumentEventCaptor.capture());
final DomainObjectSelectionEvent domainObjectSelectionEvent = domainObjectSelectionArgumentEventCaptor.getValue();
assertThat(domainObjectSelectionEvent.getDomainObject()).isInstanceOf(NOPDomainObject.class);
}
use of org.kie.workbench.common.stunner.core.client.canvas.event.selection.DomainObjectSelectionEvent in project kie-wb-common by kiegroup.
the class RelationGridTest method testSelectMultipleCells.
@Test
@SuppressWarnings("unchecked")
public void testSelectMultipleCells() {
setupGrid(0);
addRow(0);
addColumn(1);
// DomainObject selected when row added, so reset for this test
reset(domainObjectSelectionEvent);
grid.selectCell(0, 1, false, false);
verify(domainObjectSelectionEvent).fire(domainObjectSelectionEventCaptor.capture());
final DomainObjectSelectionEvent event1 = domainObjectSelectionEventCaptor.getValue();
assertThat(event1.getDomainObject()).isEqualTo(expression.get().getRow().get(0).getExpression().get(0).getExpression());
// Reset DomainObjectSelectionEvent tested above.
reset(domainObjectSelectionEvent);
grid.selectCell(0, 2, false, true);
verify(domainObjectSelectionEvent).fire(domainObjectSelectionEventCaptor.capture());
final DomainObjectSelectionEvent event2 = domainObjectSelectionEventCaptor.getValue();
assertThat(event2.getDomainObject()).isInstanceOf(NOPDomainObject.class);
}
Aggregations