diff --git a/qt/scientific_interfaces/Indirect/test/CMakeLists.txt b/qt/scientific_interfaces/Indirect/test/CMakeLists.txt index 2b67482509b63fc6e7bc1daf2c9e58adf82c7a08..97d9f10a0417eb2e7cf6e63f2ebd89ecc4002741 100644 --- a/qt/scientific_interfaces/Indirect/test/CMakeLists.txt +++ b/qt/scientific_interfaces/Indirect/test/CMakeLists.txt @@ -24,7 +24,6 @@ set( IqtFitModelTest.h JumpFitDataPresenterTest.h JumpFitModelTest.h - MSDFitModelTest.h ) mtd_add_qt_tests( diff --git a/qt/scientific_interfaces/Indirect/test/MSDFitModelTest.h b/qt/scientific_interfaces/Indirect/test/MSDFitModelTest.h deleted file mode 100644 index aeccaff2718e032af04f6490b68b3bc21854623b..0000000000000000000000000000000000000000 --- a/qt/scientific_interfaces/Indirect/test/MSDFitModelTest.h +++ /dev/null @@ -1,94 +0,0 @@ -// Mantid Repository : https://github.com/mantidproject/mantid -// -// Copyright © 2019 ISIS Rutherford Appleton Laboratory UKRI, -// NScD Oak Ridge National Laboratory, European Spallation Source -// & Institut Laue - Langevin -// SPDX - License - Identifier: GPL - 3.0 + -#ifndef MANTIDQT_MSDFITMODELTEST_H_ -#define MANTIDQT_MSDFITMODELTEST_H_ - -#include <cxxtest/TestSuite.h> - -#include "MSDFitModel.h" - -#include "MantidAPI/AnalysisDataService.h" -#include "MantidAPI/FrameworkManager.h" -#include "MantidAPI/MatrixWorkspace_fwd.h" -#include "MantidTestHelpers/IndirectFitDataCreationHelper.h" - -using namespace Mantid::API; -using namespace Mantid::IndirectFitDataCreationHelper; -using namespace MantidQt::CustomInterfaces::IDA; - -class MSDFitModelTest : public CxxTest::TestSuite { -public: - /// WorkflowAlgorithms do not appear in the FrameworkManager without this line - MSDFitModelTest() { FrameworkManager::Instance(); } - - static MSDFitModelTest *createSuite() { return new MSDFitModelTest(); } - - static void destroySuite(MSDFitModelTest *suite) { delete suite; } - - void setUp() override { - m_workspace = createWorkspace(4, 3); - m_ads = std::make_unique<SetUpADSWithWorkspace>("Name", m_workspace); - m_model = std::make_unique<MSDFitModel>(); - } - - void tearDown() override { - AnalysisDataService::Instance().clear(); - - m_ads.reset(); - m_workspace.reset(); - m_model.reset(); - } - - void test_that_the_model_is_instantiated_and_can_hold_a_workspace() { - Spectra const spectra = DiscontinuousSpectra<std::size_t>("0-1"); - - m_model->addWorkspace(m_workspace, spectra); - - TS_ASSERT_EQUALS(m_model->numberOfWorkspaces(), 1); - } - - void - test_that_sequentialFitOutputName_returns_the_correct_name_which_uses_the_fit_string_set() { - Spectra const spectra = DiscontinuousSpectra<std::size_t>("0-1"); - - m_model->addWorkspace(m_workspace, spectra); - m_model->setFitType("Gaussian"); - TS_ASSERT_EQUALS(m_model->sequentialFitOutputName(), - "Name_MSDFit_Gaussian_s0-1_Results"); - } - - void - test_that_simultaneousFitOutputName_returns_the_correct_name_which_uses_the_fit_string_set() { - Spectra const spectra = DiscontinuousSpectra<std::size_t>("0-1"); - - m_model->addWorkspace(m_workspace, spectra); - m_model->setFitType("Gaussian"); - TS_ASSERT_EQUALS(m_model->simultaneousFitOutputName(), - "Name_MSDFit_Gaussian_s0-1_Results"); - } - - void - test_that_singleFitOutputName_returns_the_correct_name_which_uses_the_fit_string_set() { - Spectra const spectra = DiscontinuousSpectra<std::size_t>("0-1"); - - m_model->addWorkspace(m_workspace, spectra); - m_model->setFitType("Gaussian"); - TS_ASSERT_EQUALS(m_model->singleFitOutputName(0, 0), - "Name_MSDFit_Gaussian_s0_Results"); - } - - void test_that_getSpectrumDependentAttributes_returns_an_empty_vector() { - TS_ASSERT(m_model->getSpectrumDependentAttributes().empty()); - } - -private: - MatrixWorkspace_sptr m_workspace; - std::unique_ptr<SetUpADSWithWorkspace> m_ads; - std::unique_ptr<MSDFitModel> m_model; -}; - -#endif /* MANTIDQT_MSDFITMODELTEST_H_ */