@Override public void manageScenarioSimulationModelContent(ObservablePath currentPath, ScenarioSimulationModelContent toManage) { this.currentPath = currentPath.getOriginal(); model = toManage.getModel(); }
private ParameterizedCommand<GuidedDecisionTableView.Presenter> getSelectDecisionTableCommand(final Path dtToSelectPath) { return (dtPresenter) -> { if (dtPresenter.getCurrentPath().getOriginal().equals(dtToSelectPath)) { decisionTableSelectedEvent.fire(new DecisionTableSelectedEvent(dtPresenter, false)); } }; }
private ParameterizedCommand<GuidedDecisionTableView.Presenter> getSelectDecisionTableCommand(final Path dtToSelectPath) { return (dtPresenter) -> { if (dtPresenter.getCurrentPath().getOriginal().equals(dtToSelectPath)) { decisionTableSelectedEvent.fire(new DecisionTableSelectedEvent(dtPresenter, false)); } }; }
@JsIgnore public static ExternalPathPlaceRequest create(PathPlaceRequest request) { return new ExternalPathPlaceRequest(request.getPath().getOriginal()); }
@Test public void manageScenarioSimulationModelContent() { ObservablePath observablePathMock = mock(ObservablePath.class); ScenarioSimulationModelContent scenarioSimulationModelContentMock = mock(ScenarioSimulationModelContent.class); dmnDataManagementStrategy.manageScenarioSimulationModelContent(observablePathMock, scenarioSimulationModelContentMock); verify(observablePathMock, times(1)).getOriginal(); verify(scenarioSimulationModelContentMock, times(1)).getModel(); } }
protected GuidedDecisionTableView.Presenter makeDecisionTable(final Path originalPath, final ObservablePath path, final PlaceRequest placeRequest, final GuidedDecisionTableEditorContent content) { final GuidedDecisionTableView.Presenter dtPresenter = mock(GuidedDecisionTableView.Presenter.class); final AsyncPackageDataModelOracle oracle = mock(AsyncPackageDataModelOracle.class); final Overview overview = mock(Overview.class); final GuidedDecisionTablePresenter.Access access = new GuidedDecisionTablePresenter.Access(); when(dtService.loadContent(eq(path))).thenReturn(content); when(modeller.addDecisionTable(eq(path), eq(placeRequest), eq(content), any(Boolean.class), any(Double.class), any(Double.class))).thenReturn(dtPresenter); when(path.getOriginal()).thenReturn(originalPath); when(dtPresenter.getLatestPath()).thenReturn(path); when(dtPresenter.getCurrentPath()).thenReturn(path); when(dtPresenter.getPlaceRequest()).thenReturn(placeRequest); when(dtPresenter.getModel()).thenReturn(content.getModel()); when(dtPresenter.getDataModelOracle()).thenReturn(oracle); when(dtPresenter.getOverview()).thenReturn(overview); when(dtPresenter.getAccess()).thenReturn(access); when(dtPresenter.getView()).thenReturn(mock(GuidedDecisionTableView.class)); when(overview.getMetadata()).thenReturn(mock(Metadata.class)); return dtPresenter; }