diff --git a/qt/scientific_interfaces/Inelastic/test/Analysis/FqFitDataPresenterTest.h b/qt/scientific_interfaces/Inelastic/test/Analysis/FqFitDataPresenterTest.h index d9d33350bcb8..8abb0d25cfdf 100644 --- a/qt/scientific_interfaces/Inelastic/test/Analysis/FqFitDataPresenterTest.h +++ b/qt/scientific_interfaces/Inelastic/test/Analysis/FqFitDataPresenterTest.h @@ -16,7 +16,6 @@ #include "Analysis/FunctionBrowser/SingleFunctionTemplateBrowser.h" #include "Analysis/IndirectFitDataView.h" #include "Analysis/IndirectFitPropertyBrowser.h" -#include "Common/IndirectAddWorkspaceDialog.h" #include "MantidFrameworkTestHelpers/IndirectFitDataCreationHelper.h" #include "MantidQtWidgets/Common/AddWorkspaceDialog.h" #include "MockObjects.h" diff --git a/qt/widgets/common/inc/MantidQtWidgets/Common/FitScriptGeneratorMockObjects.h b/qt/widgets/common/inc/MantidQtWidgets/Common/FitScriptGeneratorMockObjects.h index ed6a8be67473..f0d6a7fa8a67 100644 --- a/qt/widgets/common/inc/MantidQtWidgets/Common/FitScriptGeneratorMockObjects.h +++ b/qt/widgets/common/inc/MantidQtWidgets/Common/FitScriptGeneratorMockObjects.h @@ -47,6 +47,8 @@ class MockFitScriptGeneratorPresenter : public IFitScriptGeneratorPresenter { MOCK_METHOD3(notifyPresenterImpl, void(ViewEvent const &ev, std::string const &arg1, std::string const &arg2)); MOCK_METHOD2(notifyPresenter, void(ViewEvent const &ev, std::vector const &vec)); MOCK_METHOD2(notifyPresenter, void(ViewEvent const &ev, FittingMode fittingMode)); + MOCK_METHOD2(handleAddDomainAccepted, void(std::vector const &workspaces, + FunctionModelSpectra const &workspaceIndices)); MOCK_METHOD0(openFitScriptGenerator, void()); @@ -84,8 +86,8 @@ class MockFitScriptGeneratorView : public IFitScriptGeneratorView { void(std::string const &workspaceName, WorkspaceIndex workspaceIndex, double startX, double endX)); MOCK_METHOD0(openAddWorkspaceDialog, void()); - MOCK_METHOD0(getDialogWorkspaces, std::vector()); - MOCK_CONST_METHOD0(getDialogWorkspaceIndices, FunctionModelSpectra()); + MOCK_METHOD1(getDialogWorkspaces, std::vector( + MantidQt::MantidWidgets::IAddWorkspaceDialog *dialog)); MOCK_METHOD7(openEditLocalParameterDialog, void(std::string const ¶meter, std::vector const &workspaceNames, diff --git a/qt/widgets/common/test/FitScriptGeneratorPresenterTest.h b/qt/widgets/common/test/FitScriptGeneratorPresenterTest.h index 947ced7e0162..c09b11269b00 100644 --- a/qt/widgets/common/test/FitScriptGeneratorPresenterTest.h +++ b/qt/widgets/common/test/FitScriptGeneratorPresenterTest.h @@ -187,16 +187,10 @@ class FitScriptGeneratorPresenterTest : public CxxTest::TestSuite { auto const workspaces = std::vector{m_workspace}; auto const workspaceIndices = FunctionModelSpectra(std::to_string(m_wsIndex.value)); - ON_CALL(*m_view, getDialogWorkspaces()).WillByDefault(Return(workspaces)); - ON_CALL(*m_view, getDialogWorkspaceIndices()).WillByDefault(Return(workspaceIndices)); - - EXPECT_CALL(*m_view, getDialogWorkspaces()).Times(1).WillOnce(Return(workspaces)); - EXPECT_CALL(*m_view, getDialogWorkspaceIndices()).Times(1).WillOnce(Return(workspaceIndices)); - EXPECT_CALL(*m_view, addWorkspaceDomain(m_wsName, m_wsIndex, m_startX, m_endX)).Times(1); EXPECT_CALL(*m_model, addWorkspaceDomain(m_wsName, m_wsIndex, m_startX, m_endX)).Times(1); - m_presenter->notifyPresenter(ViewEvent::AddDomainAccepted); + m_presenter->handleAddDomainAccepted(workspaces, workspaceIndices); } void test_that_changing_a_start_x_will_update_its_value_in_the_model_when_the_x_value_is_valid() {