@Test public void testGetModelDRGElements() { final List<DRGElement> expectedDRGElements = asList(mock(DRGElement.class), mock(DRGElement.class)); when(dmnDiagramsSession.getModelDRGElements()).thenReturn(expectedDRGElements); final List<DRGElement> actualDRGElements = utils.getModelDRGElements(); assertEquals(expectedDRGElements, actualDRGElements); }
public List<DRGElement> getModelDRGElements() { return Optional .ofNullable(dmnDiagramsSession.getModelDRGElements()) .orElse(new ArrayList<>()); }
DMNGraphUtils { public List<DRGElement> getModelDRGElements() { return Optional .ofNullable(dmnDiagramsSession.getModelDRGElements()) .orElse(new ArrayList<>()); } }
DMNGraphUtils { public List<DRGElement> getModelDRGElements() { return Optional .ofNullable(dmnDiagramsSession.getModelDRGElements()) .orElse(new ArrayList<>()); } DMNGraphUtils(); @Inject  DMNGraphUtils(final SessionManager sessionManager,
                         final DMNDiagramUtils dmnDiagramUtils,
                         final DMNDiagramsSession dmnDiagramsSession); }
DMNGraphUtils { public List<DRGElement> getModelDRGElements() { return Optional .ofNullable(dmnDiagramsSession.getModelDRGElements()) .orElse(new ArrayList<>()); } DMNGraphUtils(); @Inject  DMNGraphUtils(final SessionManager sessionManager,
                         final DMNDiagramUtils dmnDiagramUtils,
                         final DMNDiagramsSession dmnDiagramsSession); Definitions getModelDefinitions(); List<DRGElement> getModelDRGElements(); Definitions getDefinitions(final Diagram diagram); List<DRGElement> getDRGElements(final Diagram diagram); Stream<Node> getNodeStream(final Diagram diagram); Optional<ClientSession> getCurrentSession(); Stream<Node> getNodeStream(); CanvasHandler getCanvasHandler(); }
DMNGraphUtils { public List<DRGElement> getModelDRGElements() { return Optional .ofNullable(dmnDiagramsSession.getModelDRGElements()) .orElse(new ArrayList<>()); } DMNGraphUtils(); @Inject  DMNGraphUtils(final SessionManager sessionManager,
                         final DMNDiagramUtils dmnDiagramUtils,
                         final DMNDiagramsSession dmnDiagramsSession); Definitions getModelDefinitions(); List<DRGElement> getModelDRGElements(); Definitions getDefinitions(final Diagram diagram); List<DRGElement> getDRGElements(final Diagram diagram); Stream<Node> getNodeStream(final Diagram diagram); Optional<ClientSession> getCurrentSession(); Stream<Node> getNodeStream(); CanvasHandler getCanvasHandler();  }