AbstractDMNDataManagementStrategy extends AbstractDataManagementStrategy { @Override public void manageScenarioSimulationModelContent(ObservablePath currentPath, ScenarioSimulationModelContent toManage) { this.currentPath = currentPath.getOriginal(); model = toManage.getModel(); } AbstractDMNDataManagementStrategy(EventBus eventBus); @Override void populateTestTools(final TestToolsView.Presenter testToolsPresenter,
                                  final ScenarioSimulationContext context, final GridWidget gridWidget); @Override void manageScenarioSimulationModelContent(ObservablePath currentPath, ScenarioSimulationModelContent toManage); @Override boolean isADataType(String value); RemoteCallback<FactModelTuple> getSuccessCallback(final TestToolsView.Presenter testToolsPresenter,
                                                             final ScenarioSimulationContext context,
                                                             final GridWidget gridWidget); void getSuccessCallbackMethod(final FactModelTuple factModelTuple,
                                         final TestToolsView.Presenter testToolsPresenter,
                                         final ScenarioSimulationContext context,
                                         final GridWidget gridWidget);  }
@Test public void manageScenarioSimulationModelContent() { final ScenarioSimulationModelContent contentMock = Mockito.spy(content); abstractDMNDataManagementStrategySpy.manageScenarioSimulationModelContent(observablePathMock, contentMock); verify(observablePathMock, times(1)).getOriginal(); verify(contentMock, times(1)).getModel(); }