From d525398cb835dea04aded8764f44702eef11b793 Mon Sep 17 00:00:00 2001
From: Walter Van Herck <w.van.herck@fz-juelich.de>
Date: Mon, 20 Jun 2016 16:15:56 +0200
Subject: [PATCH] Renamed Core/GUI/PySuite/IMinimizer FUtest -> Test

---
 .../{CoreFutest.cpp => CoreTest.cpp}          | 20 ++---
 .../{CoreFutest.h => CoreTest.h}              | 12 +--
 .../{PySuiteFutest.cpp => PySuiteTest.cpp}    | 18 ++---
 .../{PySuiteFutest.h => PySuiteTest.h}        | 12 +--
 ...MinimizerFutest.cpp => IMinimizerTest.cpp} | 24 +++---
 .../{IMinimizerFutest.h => IMinimizerTest.h}  | 12 +--
 ...inimizerFutests.cpp => MinimizerTests.cpp} | 20 ++---
 .../{MinimizerFutests.h => MinimizerTests.h}  | 20 ++---
 Fit/StandardFits/RectDetectorFitTest.cpp      |  2 +-
 Fit/StandardFits/RectDetectorFitTest.h        |  4 +-
 Fit/StandardFits/StandardFitsFactory.cpp      |  2 +-
 .../utils/{GUIFutest.cpp => GUITest.cpp}      | 18 ++---
 GUI/coregui/utils/{GUIFutest.h => GUITest.h}  |  6 +-
 Tests/Functional/Core/CoreSuite.cpp           |  4 +-
 Tests/Functional/Fit/FitSuite.cpp             |  2 +-
 Tests/Functional/GUI/GUISuite.cpp             |  4 +-
 Tests/Functional/PyCore/suite/PySuite.cpp     |  4 +-
 auto/Wrap/doxygen_core.i                      | 76 +++++++++----------
 auto/Wrap/doxygen_fit.i                       | 44 +++++------
 19 files changed, 152 insertions(+), 152 deletions(-)
 rename Core/TestMachinery/{CoreFutest.cpp => CoreTest.cpp} (89%)
 rename Core/TestMachinery/{CoreFutest.h => CoreTest.h} (87%)
 rename Core/TestMachinery/{PySuiteFutest.cpp => PySuiteTest.cpp} (90%)
 rename Core/TestMachinery/{PySuiteFutest.h => PySuiteTest.h} (83%)
 rename Fit/StandardFits/{IMinimizerFutest.cpp => IMinimizerTest.cpp} (85%)
 rename Fit/StandardFits/{IMinimizerFutest.h => IMinimizerTest.h} (87%)
 rename Fit/StandardFits/{MinimizerFutests.cpp => MinimizerTests.cpp} (85%)
 rename Fit/StandardFits/{MinimizerFutests.h => MinimizerTests.h} (72%)
 rename GUI/coregui/utils/{GUIFutest.cpp => GUITest.cpp} (89%)
 rename GUI/coregui/utils/{GUIFutest.h => GUITest.h} (91%)

diff --git a/Core/TestMachinery/CoreFutest.cpp b/Core/TestMachinery/CoreTest.cpp
similarity index 89%
rename from Core/TestMachinery/CoreFutest.cpp
rename to Core/TestMachinery/CoreTest.cpp
index e4022b7daca..65cbd2fd4e5 100644
--- a/Core/TestMachinery/CoreFutest.cpp
+++ b/Core/TestMachinery/CoreTest.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      Core/TestMachinery/CoreFutest.cpp
-//! @brief     Implements class CoreFutest.
+//! @file      Core/TestMachinery/CoreTest.cpp
+//! @brief     Implements class CoreTest.
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -13,7 +13,7 @@
 //
 // ************************************************************************** //
 
-#include "CoreFutest.h"
+#include "CoreTest.h"
 #include "GISASSimulation.h"
 #include "IntensityDataFunctions.h"
 #include "TestConfig.h"
@@ -22,7 +22,7 @@
 #include "OutputDataIOHelper.h"
 #include "Utils.h"
 
-CoreFutest::CoreFutest(
+CoreTest::CoreTest(
     const std::string& name, const std::string& description, GISASSimulation* simulation,
     double threshold)
     : IFutest(name, description)
@@ -32,13 +32,13 @@ CoreFutest::CoreFutest(
 {
 }
 
-CoreFutest::~CoreFutest()
+CoreTest::~CoreTest()
 {
     delete m_simulation;
     delete m_reference;
 }
 
-void CoreFutest::runTest()
+void CoreTest::runTest()
 {
     if (!m_simulation)
         throw NullPointerException(
@@ -54,7 +54,7 @@ void CoreFutest::runTest()
     }
 }
 
-int CoreFutest::analyseResults()
+int CoreTest::analyseResults()
 {
     // Run simulation.
     const std::unique_ptr<OutputData<double>>
@@ -77,7 +77,7 @@ int CoreFutest::analyseResults()
     return m_result;
 }
 
-void CoreFutest::printResults(std::ostream& ostr) const
+void CoreTest::printResults(std::ostream& ostr) const
 {
     ostr << getFormattedInfoString();
     ostr << Utils::String::getScientificDoubleString(m_difference);
@@ -97,14 +97,14 @@ void CoreFutest::printResults(std::ostream& ostr) const
 }
 
 //! Constructs file name to save results. Strip gzip extention if necessary.
-std::string CoreFutest::getSimulationResultsFileNameAndPath() const
+std::string CoreTest::getSimulationResultsFileNameAndPath() const
 {
     std::string result = Utils::FileSystem::GetJoinPath(
         FAILED_TESTS_DIR, "ref_" + getName() + ".int.gz");
     return result;
 }
 
-OutputData<double>* CoreFutest::getIntensityData() const
+OutputData<double>* CoreTest::getIntensityData() const
 {
     if (m_simulation)
         return m_simulation->getDetectorIntensity();
diff --git a/Core/TestMachinery/CoreFutest.h b/Core/TestMachinery/CoreTest.h
similarity index 87%
rename from Core/TestMachinery/CoreFutest.h
rename to Core/TestMachinery/CoreTest.h
index eebb23bf71f..dfeb571a386 100644
--- a/Core/TestMachinery/CoreFutest.h
+++ b/Core/TestMachinery/CoreTest.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      Core/TestMachinery/CoreFutest.h
-//! @brief     Declares class CoreFutest.
+//! @file      Core/TestMachinery/CoreTest.h
+//! @brief     Declares class CoreTest.
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -22,18 +22,18 @@
 
 class GISASSimulation;
 
-//! @class CoreFutest
+//! @class CoreTest
 //! @ingroup standard_samples
 //! @brief Core functional test  compares results of the standard simulation with
 //! reference intensity data. Normally invoked by FunctionalMultiTest.
 
-class BA_CORE_API_ CoreFutest : public IFutest
+class BA_CORE_API_ CoreTest : public IFutest
 {
 public:
-    CoreFutest(
+    CoreTest(
         const std::string& name, const std::string& description, GISASSimulation* simulation,
         double threshold);
-    virtual ~CoreFutest();
+    virtual ~CoreTest();
 
     virtual void runTest();
     virtual int analyseResults();
diff --git a/Core/TestMachinery/PySuiteFutest.cpp b/Core/TestMachinery/PySuiteTest.cpp
similarity index 90%
rename from Core/TestMachinery/PySuiteFutest.cpp
rename to Core/TestMachinery/PySuiteTest.cpp
index e2ce28c011a..379ce16998d 100644
--- a/Core/TestMachinery/PySuiteFutest.cpp
+++ b/Core/TestMachinery/PySuiteTest.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      Core/TestMachinery/PySuiteFutest.cpp
-//! @brief     Implements class PySuiteFutest
+//! @file      Core/TestMachinery/PySuiteTest.cpp
+//! @brief     Implements class PySuiteTest
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -26,9 +26,9 @@
 #include "FileSystem.h"
 #include "TestConfig.h"
 #include "Utils.h"
-#include "PySuiteFutest.h"
+#include "PySuiteTest.h"
 
-PySuiteFutest::PySuiteFutest(
+PySuiteTest::PySuiteTest(
     const std::string& name, const std::string& description,
     GISASSimulation* reference_simulation, double threshold)
     : IFutest(name, description)
@@ -41,13 +41,13 @@ PySuiteFutest::PySuiteFutest(
 {
 }
 
-PySuiteFutest::~PySuiteFutest()
+PySuiteTest::~PySuiteTest()
 {
     delete m_reference_simulation;
     delete m_domain_simulation;
 }
 
-void PySuiteFutest::runTest()
+void PySuiteTest::runTest()
 {
     assert(m_reference_simulation);
     m_reference_simulation->runSimulation();
@@ -74,7 +74,7 @@ void PySuiteFutest::runTest()
     (void)script_result; // ignore return value
 }
 
-int PySuiteFutest::analyseResults()
+int PySuiteTest::analyseResults()
 {
     const std::unique_ptr<OutputData<double> > P_domain_data(
         IntensityDataIOFactory::readOutputData(m_output_filename+".int"));
@@ -90,7 +90,7 @@ int PySuiteFutest::analyseResults()
     return m_result;
 }
 
-void PySuiteFutest::printResults(std::ostream& ostr) const
+void PySuiteTest::printResults(std::ostream& ostr) const
 {
     ostr << getFormattedInfoString();
     ostr << Utils::String::getScientificDoubleString(m_difference);
@@ -98,7 +98,7 @@ void PySuiteFutest::printResults(std::ostream& ostr) const
         ostr << "--> " << getPySuiteFileNameAndPath();
 }
 
-std::string PySuiteFutest::getPySuiteFileNameAndPath() const
+std::string PySuiteTest::getPySuiteFileNameAndPath() const
 {
     std::string result
         = Utils::FileSystem::GetJoinPath(FAILED_TESTS_DIR, m_pyscript_filename);
diff --git a/Core/TestMachinery/PySuiteFutest.h b/Core/TestMachinery/PySuiteTest.h
similarity index 83%
rename from Core/TestMachinery/PySuiteFutest.h
rename to Core/TestMachinery/PySuiteTest.h
index ba62013b59b..61201ef60bd 100644
--- a/Core/TestMachinery/PySuiteFutest.h
+++ b/Core/TestMachinery/PySuiteTest.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      Core/TestMachinery/PySuiteFutest.h
-//! @brief     Declares class PySuiteFutest
+//! @file      Core/TestMachinery/PySuiteTest.h
+//! @brief     Declares class PySuiteTest
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -23,16 +23,16 @@
 
 class GISASSimulation;
 
-//! @class PySuiteFutest
+//! @class PySuiteTest
 //! @ingroup standard_samples
 //! @brief Test whether Python dumps yields the same image as a direct computation.
 
-class BA_CORE_API_ PySuiteFutest : public IFutest
+class BA_CORE_API_ PySuiteTest : public IFutest
 {
 public:
-    PySuiteFutest(const std::string& name, const std::string& description,
+    PySuiteTest(const std::string& name, const std::string& description,
                    GISASSimulation* reference_simulation, double threshold);
-    virtual ~PySuiteFutest();
+    virtual ~PySuiteTest();
 
     virtual void runTest();
     virtual int analyseResults();
diff --git a/Fit/StandardFits/IMinimizerFutest.cpp b/Fit/StandardFits/IMinimizerTest.cpp
similarity index 85%
rename from Fit/StandardFits/IMinimizerFutest.cpp
rename to Fit/StandardFits/IMinimizerTest.cpp
index 8f45499e135..944eab0964f 100644
--- a/Fit/StandardFits/IMinimizerFutest.cpp
+++ b/Fit/StandardFits/IMinimizerTest.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      Fit/StandardFits/IMinimizerFutest.cpp
-//! @brief     Implements class IMinimizerFutest.
+//! @file      Fit/StandardFits/IMinimizerTest.cpp
+//! @brief     Implements class IMinimizerTest.
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -19,18 +19,18 @@
 #include "SimulationFactory.h"
 #include "OutputData.h"
 #include "FitSuite.h"
-#include "IMinimizerFutest.h"
+#include "IMinimizerTest.h"
 #include "MinimizerFactory.h"
 #include <memory>
 #include <boost/format.hpp>
 
-IMinimizerFutest::TestParameter::TestParameter(const std::string &name, double real_value,
+IMinimizerTest::TestParameter::TestParameter(const std::string &name, double real_value,
                                                        double start_value)
     : m_name(name), m_real_value(real_value), m_start_value(start_value), m_found_value(0.0)
 {
 }
 
-IMinimizerFutest::IMinimizerFutest(const std::string &minimizer_name,
+IMinimizerTest::IMinimizerTest(const std::string &minimizer_name,
                                                    const std::string &minimizer_algorithm)
     : m_minimizer_name(minimizer_name)
     , m_minimizer_algorithm(minimizer_algorithm)
@@ -45,7 +45,7 @@ IMinimizerFutest::IMinimizerFutest(const std::string &minimizer_name,
 }
 
 
-void IMinimizerFutest::runTest()
+void IMinimizerTest::runTest()
 {
     std::unique_ptr<ISample> sample(createSample());
     for (size_t i = 0; i < m_parameters.size(); ++i) {
@@ -69,7 +69,7 @@ void IMinimizerFutest::runTest()
     }
 }
 
-int IMinimizerFutest::analyseResults()
+int IMinimizerTest::analyseResults()
 {
     for (size_t i = 0; i < m_parameters.size(); ++i) {
         double diff = std::abs(m_parameters[i].m_found_value - m_parameters[i].m_real_value)
@@ -85,13 +85,13 @@ int IMinimizerFutest::analyseResults()
     return m_result;
 }
 
-void IMinimizerFutest::setParameterTolerance(double value)
+void IMinimizerTest::setParameterTolerance(double value)
 {
     m_parameter_tolerance = value;
 }
 
 
-std::unique_ptr<FitSuite> IMinimizerFutest::createFitSuite()
+std::unique_ptr<FitSuite> IMinimizerTest::createFitSuite()
 {
     std::unique_ptr<FitSuite> result(new FitSuite());
     result->initPrint(10);
@@ -107,21 +107,21 @@ std::unique_ptr<FitSuite> IMinimizerFutest::createFitSuite()
     return std::move(result);
 }
 
-std::unique_ptr<ISample> IMinimizerFutest::createSample()
+std::unique_ptr<ISample> IMinimizerTest::createSample()
 {
     SampleBuilderFactory builderFactory;
     std::unique_ptr<ISample> result(builderFactory.createSample(m_sample_builder_name));
     return std::move(result);
 }
 
-std::unique_ptr<GISASSimulation> IMinimizerFutest::createSimulation()
+std::unique_ptr<GISASSimulation> IMinimizerTest::createSimulation()
 {
     SimulationFactory simRegistry;
     std::unique_ptr<GISASSimulation> result(simRegistry.createItem(m_simulation_name));
     return std::move(result);
 }
 
-std::unique_ptr<OutputData<double> > IMinimizerFutest::createOutputData(
+std::unique_ptr<OutputData<double> > IMinimizerTest::createOutputData(
     const GISASSimulation *simulation)
 {
     std::unique_ptr<OutputData<double> > result(simulation->getDetectorIntensity());
diff --git a/Fit/StandardFits/IMinimizerFutest.h b/Fit/StandardFits/IMinimizerTest.h
similarity index 87%
rename from Fit/StandardFits/IMinimizerFutest.h
rename to Fit/StandardFits/IMinimizerTest.h
index 83e1276db2a..1f5c60b4579 100644
--- a/Fit/StandardFits/IMinimizerFutest.h
+++ b/Fit/StandardFits/IMinimizerTest.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      Fit/StandardFits/IMinimizerFutest.h
-//! @brief     Declares class IMinimizerFutest.
+//! @file      Fit/StandardFits/IMinimizerTest.h
+//! @brief     Declares class IMinimizerTest.
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -26,16 +26,16 @@ class FitSuite;
 class ISample;
 class GISASSimulation;
 
-//! @class IMinimizerFutest
+//! @class IMinimizerTest
 //! @ingroup standard_samples
 //! @brief Basic class for all minimizer functional tests
 
-class BA_CORE_API_ IMinimizerFutest : public IFutest
+class BA_CORE_API_ IMinimizerTest : public IFutest
 {
 public:
-    IMinimizerFutest(const std::string &minimizer_name,
+    IMinimizerTest(const std::string &minimizer_name,
                              const std::string &minimizer_algorithm = std::string());
-    virtual ~IMinimizerFutest(){}
+    virtual ~IMinimizerTest(){}
 
     void runTest();
     int analyseResults();
diff --git a/Fit/StandardFits/MinimizerFutests.cpp b/Fit/StandardFits/MinimizerTests.cpp
similarity index 85%
rename from Fit/StandardFits/MinimizerFutests.cpp
rename to Fit/StandardFits/MinimizerTests.cpp
index 4c3e7326c79..a9f9c60feb6 100644
--- a/Fit/StandardFits/MinimizerFutests.cpp
+++ b/Fit/StandardFits/MinimizerTests.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      Fit/StandardFits/MinimizerFutests.cpp
-//! @brief     Implements classes MinimizerFutests.
+//! @file      Fit/StandardFits/MinimizerTests.cpp
+//! @brief     Implements classes MinimizerTests.
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -13,36 +13,36 @@
 //
 // ************************************************************************** //
 
-#include "MinimizerFutests.h"
+#include "MinimizerTests.h"
 #include "FitSuite.h"
 #include "FitKernel.h"
 #include "MinimizerFactory.h"
 
 Minuit2MigradTest::Minuit2MigradTest()
-    : IMinimizerFutest("Minuit2", "Migrad")
+    : IMinimizerTest("Minuit2", "Migrad")
 {}
 
 Minuit2FumiliTest::Minuit2FumiliTest()
-    : IMinimizerFutest("Minuit2", "Fumili")
+    : IMinimizerTest("Minuit2", "Fumili")
 {}
 
 GSLLevenbergMarquardtTest::GSLLevenbergMarquardtTest()
-    : IMinimizerFutest("GSLLMA")
+    : IMinimizerTest("GSLLMA")
 {}
 
 
 GSLMultiMinBFGSTest::GSLMultiMinBFGSTest()
-    : IMinimizerFutest("GSLMultiMin", "BFGS")
+    : IMinimizerTest("GSLMultiMin", "BFGS")
 {}
 
 
 GSLMultiMinSteepestDescentTest::GSLMultiMinSteepestDescentTest()
-    : IMinimizerFutest("GSLMultiMin", "SteepestDescent")
+    : IMinimizerTest("GSLMultiMin", "SteepestDescent")
 {}
 
 
 GSLSimulatedAnnealingTest::GSLSimulatedAnnealingTest()
-    : IMinimizerFutest("GSLSimAn")
+    : IMinimizerTest("GSLSimAn")
 {}
 
 std::unique_ptr<FitSuite> GSLSimulatedAnnealingTest::createFitSuite()
@@ -66,7 +66,7 @@ std::unique_ptr<FitSuite> GSLSimulatedAnnealingTest::createFitSuite()
 
 
 GeneticTest::GeneticTest()
-    : IMinimizerFutest("Genetic")
+    : IMinimizerTest("Genetic")
 {}
 
 std::unique_ptr<FitSuite> GeneticTest::createFitSuite()
diff --git a/Fit/StandardFits/MinimizerFutests.h b/Fit/StandardFits/MinimizerTests.h
similarity index 72%
rename from Fit/StandardFits/MinimizerFutests.h
rename to Fit/StandardFits/MinimizerTests.h
index 50a0e3efc30..9185a890d9f 100644
--- a/Fit/StandardFits/MinimizerFutests.h
+++ b/Fit/StandardFits/MinimizerTests.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      Fit/StandardFits/MinimizerFutests.h
-//! @brief     Declares classes MinimizerFutests.
+//! @file      Fit/StandardFits/MinimizerTests.h
+//! @brief     Declares classes MinimizerTests.
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -16,45 +16,45 @@
 #ifndef MINIMIZERFUNCTIONALTESTS_H
 #define MINIMIZERFUNCTIONALTESTS_H
 
-#include "IMinimizerFutest.h"
+#include "IMinimizerTest.h"
 
 //! basic test of Minuit2/Migrad minimizer
-class Minuit2MigradTest : public IMinimizerFutest
+class Minuit2MigradTest : public IMinimizerTest
 {
 public:
     Minuit2MigradTest();
 };
 
 //! basic test of Minuit2/Fumili minimizer
-class Minuit2FumiliTest : public IMinimizerFutest
+class Minuit2FumiliTest : public IMinimizerTest
 {
 public:
     Minuit2FumiliTest();
 };
 
 //! basic test of GSL/LMA minimizer
-class GSLLevenbergMarquardtTest : public IMinimizerFutest
+class GSLLevenbergMarquardtTest : public IMinimizerTest
 {
 public:
     GSLLevenbergMarquardtTest();
 };
 
 //! basic test of GSL/BFGS minimizer
-class GSLMultiMinBFGSTest : public IMinimizerFutest
+class GSLMultiMinBFGSTest : public IMinimizerTest
 {
 public:
     GSLMultiMinBFGSTest();
 };
 
 //! basic test of GSL/SteepestDescent minimizer
-class GSLMultiMinSteepestDescentTest : public IMinimizerFutest
+class GSLMultiMinSteepestDescentTest : public IMinimizerTest
 {
 public:
     GSLMultiMinSteepestDescentTest();
 };
 
 //! basic test of GSL/SimulatedAnnealing minimizer
-class GSLSimulatedAnnealingTest : public IMinimizerFutest
+class GSLSimulatedAnnealingTest : public IMinimizerTest
 {
 public:
     GSLSimulatedAnnealingTest();
@@ -63,7 +63,7 @@ protected:
 };
 
 //! basic test of Genetic minimizer
-class GeneticTest : public IMinimizerFutest
+class GeneticTest : public IMinimizerTest
 {
 public:
     GeneticTest();
diff --git a/Fit/StandardFits/RectDetectorFitTest.cpp b/Fit/StandardFits/RectDetectorFitTest.cpp
index 20cf523fb58..2bed77cf34d 100644
--- a/Fit/StandardFits/RectDetectorFitTest.cpp
+++ b/Fit/StandardFits/RectDetectorFitTest.cpp
@@ -22,7 +22,7 @@
 #include <memory>
 
 RectDetectorFitTest::RectDetectorFitTest()
-    : IMinimizerFutest("Minuit2", "Migrad")
+    : IMinimizerTest("Minuit2", "Migrad")
 {
 
 }
diff --git a/Fit/StandardFits/RectDetectorFitTest.h b/Fit/StandardFits/RectDetectorFitTest.h
index a4521b235a3..49ea09c9ec2 100644
--- a/Fit/StandardFits/RectDetectorFitTest.h
+++ b/Fit/StandardFits/RectDetectorFitTest.h
@@ -16,7 +16,7 @@
 #ifndef RECTDETECTORFITTEST_H
 #define RECTDETECTORFITTEST_H
 
-#include "IMinimizerFutest.h"
+#include "IMinimizerTest.h"
 #include "OutputData.h"
 #include <vector>
 
@@ -29,7 +29,7 @@ class GISASSimulation;
 //! @ingroup standard_samples
 //! @brief Fit of simulation with rectangular detector. The detector is cropped, masks are applied.
 
-class BA_CORE_API_ RectDetectorFitTest : public IMinimizerFutest
+class BA_CORE_API_ RectDetectorFitTest : public IMinimizerTest
 {
 public:
     RectDetectorFitTest();
diff --git a/Fit/StandardFits/StandardFitsFactory.cpp b/Fit/StandardFits/StandardFitsFactory.cpp
index 407e0a2b209..1354f89623a 100644
--- a/Fit/StandardFits/StandardFitsFactory.cpp
+++ b/Fit/StandardFits/StandardFitsFactory.cpp
@@ -1,6 +1,6 @@
 
 #include "StandardFitsFactory.h"
-#include "MinimizerFutests.h"
+#include "MinimizerTests.h"
 #include "RectDetectorFitTest.h"
 #include <boost/format.hpp>
 
diff --git a/GUI/coregui/utils/GUIFutest.cpp b/GUI/coregui/utils/GUITest.cpp
similarity index 89%
rename from GUI/coregui/utils/GUIFutest.cpp
rename to GUI/coregui/utils/GUITest.cpp
index 051291512c0..f3f6778fb62 100644
--- a/GUI/coregui/utils/GUIFutest.cpp
+++ b/GUI/coregui/utils/GUITest.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      GUI/coregui/utils/GUIFutest.cpp
-//! @brief     Implements class GUIFutest
+//! @file      GUI/coregui/utils/GUITest.cpp
+//! @brief     Implements class GUITest
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -14,7 +14,7 @@
 //
 // ************************************************************************** //
 
-#include "GUIFutest.h"
+#include "GUITest.h"
 #include "SimulationFactory.h"
 #include "GUIObjectBuilder.h"
 #include "InstrumentModel.h"
@@ -32,7 +32,7 @@
 #include <QDebug>
 
 
-GUIFutest::GUIFutest(const std::string &name, const std::string &description,
+GUITest::GUITest(const std::string &name, const std::string &description,
                                      GISASSimulation *reference_simulation, double threshold)
     : IFutest(name, description)
     , m_reference_simulation(reference_simulation)
@@ -42,13 +42,13 @@ GUIFutest::GUIFutest(const std::string &name, const std::string &description,
 {
 }
 
-GUIFutest::~GUIFutest()
+GUITest::~GUITest()
 {
     delete m_reference_simulation;
     delete m_domain_simulation;
 }
 
-void GUIFutest::runTest()
+void GUITest::runTest()
 {
     if (!m_reference_simulation) {
         throw NullPointerException(
@@ -61,7 +61,7 @@ void GUIFutest::runTest()
     m_domain_simulation->runSimulation();
 }
 
-int GUIFutest::analyseResults()
+int GUITest::analyseResults()
 {
     const std::unique_ptr<OutputData<double> > P_domain_data(m_domain_simulation->getDetectorIntensity());
     const std::unique_ptr<OutputData<double> > P_reference_data(
@@ -71,7 +71,7 @@ int GUIFutest::analyseResults()
     return m_result;
 }
 
-void GUIFutest::printResults(std::ostream &ostr) const
+void GUITest::printResults(std::ostream &ostr) const
 {
     ostr << getFormattedInfoString();
     ostr << Utils::String::getScientificDoubleString(m_difference);
@@ -79,7 +79,7 @@ void GUIFutest::printResults(std::ostream &ostr) const
 
 
 //! returns new simulation from
-void GUIFutest::createDomainSimulation()
+void GUITest::createDomainSimulation()
 {
     assert(m_reference_simulation->getSample());
 
diff --git a/GUI/coregui/utils/GUIFutest.h b/GUI/coregui/utils/GUITest.h
similarity index 91%
rename from GUI/coregui/utils/GUIFutest.h
rename to GUI/coregui/utils/GUITest.h
index 06832a84f02..f0439352644 100644
--- a/GUI/coregui/utils/GUIFutest.h
+++ b/GUI/coregui/utils/GUITest.h
@@ -30,12 +30,12 @@ class GISASSimulation;
 //! the one obtained through domain->GUI->domain convertion. Normally invoked by
 //! FunctionalMultiTest.
 
-class BA_CORE_API_ GUIFutest : public IFutest
+class BA_CORE_API_ GUITest : public IFutest
 {
 public:
-    GUIFutest(const std::string &name, const std::string &description,
+    GUITest(const std::string &name, const std::string &description,
                       GISASSimulation *reference_simulation, double threshold);
-    virtual ~GUIFutest();
+    virtual ~GUITest();
 
     virtual void runTest();
     virtual int analyseResults();
diff --git a/Tests/Functional/Core/CoreSuite.cpp b/Tests/Functional/Core/CoreSuite.cpp
index 0e13fb4826c..45b0f9dabe1 100644
--- a/Tests/Functional/Core/CoreSuite.cpp
+++ b/Tests/Functional/Core/CoreSuite.cpp
@@ -14,13 +14,13 @@
 // ************************************************************************** //
 
 #include "FutestSuite.h"
-#include "CoreFutest.h"
+#include "CoreTest.h"
 
 class CoreSuite : public FutestSuite
 {
 public:
     CoreSuite() { setName("CoreSuite"); }
-    IFutest* getFutest() const { return new CoreFutest(
+    IFutest* getFutest() const { return new CoreTest(
             getTestName(), getTestDescription(), getSimulation(), getTestThreshold() ); }
 };
 
diff --git a/Tests/Functional/Fit/FitSuite.cpp b/Tests/Functional/Fit/FitSuite.cpp
index 874d5b5891e..0a058b65638 100644
--- a/Tests/Functional/Fit/FitSuite.cpp
+++ b/Tests/Functional/Fit/FitSuite.cpp
@@ -13,7 +13,7 @@
 //
 // ************************************************************************** //
 
-#include "IMinimizerFutest.h"
+#include "IMinimizerTest.h"
 #include "StandardFitsFactory.h"
 #include <memory>
 
diff --git a/Tests/Functional/GUI/GUISuite.cpp b/Tests/Functional/GUI/GUISuite.cpp
index 3fd90828d06..d403f78801e 100644
--- a/Tests/Functional/GUI/GUISuite.cpp
+++ b/Tests/Functional/GUI/GUISuite.cpp
@@ -15,13 +15,13 @@
 // ************************************************************************** //
 
 #include "FutestSuite.h"
-#include "GUIFutest.h"
+#include "GUITest.h"
 
 class GUISuite : public FutestSuite
 {
 public:
     GUISuite() { setName("GUISuite"); }
-    IFutest* getFutest() const { return new GUIFutest(
+    IFutest* getFutest() const { return new GUITest(
             getTestName(), getTestDescription(), getSimulation(), getTestThreshold()); }
 };
 
diff --git a/Tests/Functional/PyCore/suite/PySuite.cpp b/Tests/Functional/PyCore/suite/PySuite.cpp
index 1702c98c090..ecc8801a913 100644
--- a/Tests/Functional/PyCore/suite/PySuite.cpp
+++ b/Tests/Functional/PyCore/suite/PySuite.cpp
@@ -14,13 +14,13 @@
 // ************************************************************************** //
 
 #include "FutestSuite.h"
-#include "PySuiteFutest.h"
+#include "PySuiteTest.h"
 
 class PySuite : public FutestSuite
 {
 public:
     PySuite() { setName("PySuite"); }
-    IFutest* getFutest() const { return new PySuiteFutest(
+    IFutest* getFutest() const { return new PySuiteTest(
             getTestName(), getTestDescription(), getSimulation(), getTestThreshold()); }
 };
 
diff --git a/auto/Wrap/doxygen_core.i b/auto/Wrap/doxygen_core.i
index 1c34461d25f..1e0599974ea 100644
--- a/auto/Wrap/doxygen_core.i
+++ b/auto/Wrap/doxygen_core.i
@@ -732,30 +732,6 @@ Sets convolution mode.
 ";
 
 
-// File: classCoreFutest.xml
-%feature("docstring") CoreFutest "
-
-Core functional test compares results of the standard simulation with reference intensity data. Normally invoked by FunctionalMultiTest.
-
-C++ includes: CoreFutest.h
-";
-
-%feature("docstring")  CoreFutest::CoreFutest "CoreFutest::CoreFutest(const std::string &name, const std::string &description, GISASSimulation *simulation, double threshold)
-";
-
-%feature("docstring")  CoreFutest::~CoreFutest "CoreFutest::~CoreFutest()
-";
-
-%feature("docstring")  CoreFutest::runTest "void CoreFutest::runTest()
-";
-
-%feature("docstring")  CoreFutest::analyseResults "int CoreFutest::analyseResults()
-";
-
-%feature("docstring")  CoreFutest::printResults "void CoreFutest::printResults(std::ostream &ostr) const 
-";
-
-
 // File: classCoreShellBoxRotateZandYBuilder.xml
 %feature("docstring") CoreShellBoxRotateZandYBuilder "
 
@@ -786,6 +762,30 @@ C++ includes: CoreShellParticleBuilder.h
 ";
 
 
+// File: classCoreTest.xml
+%feature("docstring") CoreTest "
+
+Core functional test compares results of the standard simulation with reference intensity data. Normally invoked by FunctionalMultiTest.
+
+C++ includes: CoreTest.h
+";
+
+%feature("docstring")  CoreTest::CoreTest "CoreTest::CoreTest(const std::string &name, const std::string &description, GISASSimulation *simulation, double threshold)
+";
+
+%feature("docstring")  CoreTest::~CoreTest "CoreTest::~CoreTest()
+";
+
+%feature("docstring")  CoreTest::runTest "void CoreTest::runTest()
+";
+
+%feature("docstring")  CoreTest::analyseResults "int CoreTest::analyseResults()
+";
+
+%feature("docstring")  CoreTest::printResults "void CoreTest::printResults(std::ostream &ostr) const 
+";
+
+
 // File: classCosineRippleBuilder.xml
 %feature("docstring") CosineRippleBuilder "
 
@@ -10791,33 +10791,33 @@ finalize report to the simulation
 ";
 
 
-// File: classPySuiteFutest.xml
-%feature("docstring") PySuiteFutest "
+// File: classPySuiteTest.xml
+%feature("docstring") PySuiteTest "
 
 Test whether Python dumps yields the same image as a direct computation.
 
-C++ includes: PySuiteFutest.h
+C++ includes: PySuiteTest.h
 ";
 
-%feature("docstring")  PySuiteFutest::PySuiteFutest "PySuiteFutest::PySuiteFutest(const std::string &name, const std::string &description, GISASSimulation *reference_simulation, double threshold)
+%feature("docstring")  PySuiteTest::PySuiteTest "PySuiteTest::PySuiteTest(const std::string &name, const std::string &description, GISASSimulation *reference_simulation, double threshold)
 ";
 
-%feature("docstring")  PySuiteFutest::~PySuiteFutest "PySuiteFutest::~PySuiteFutest()
+%feature("docstring")  PySuiteTest::~PySuiteTest "PySuiteTest::~PySuiteTest()
 ";
 
-%feature("docstring")  PySuiteFutest::runTest "void PySuiteFutest::runTest()
+%feature("docstring")  PySuiteTest::runTest "void PySuiteTest::runTest()
 ";
 
-%feature("docstring")  PySuiteFutest::analyseResults "int PySuiteFutest::analyseResults()
+%feature("docstring")  PySuiteTest::analyseResults "int PySuiteTest::analyseResults()
 ";
 
-%feature("docstring")  PySuiteFutest::getOutputData "const OutputData<double>* PySuiteFutest::getOutputData() const 
+%feature("docstring")  PySuiteTest::getOutputData "const OutputData<double>* PySuiteTest::getOutputData() const 
 ";
 
-%feature("docstring")  PySuiteFutest::getDifference "double PySuiteFutest::getDifference() const 
+%feature("docstring")  PySuiteTest::getDifference "double PySuiteTest::getDifference() const 
 ";
 
-%feature("docstring")  PySuiteFutest::printResults "void PySuiteFutest::printResults(std::ostream &ostr) const 
+%feature("docstring")  PySuiteTest::printResults "void PySuiteTest::printResults(std::ostream &ostr) const 
 ";
 
 
@@ -14737,10 +14737,10 @@ Returns concatenated rotation (first right, then left).
 // File: TwoDimLatticeBuilder_8h.xml
 
 
-// File: CoreFutest_8cpp.xml
+// File: CoreTest_8cpp.xml
 
 
-// File: CoreFutest_8h.xml
+// File: CoreTest_8h.xml
 
 
 // File: FutestInfo_8cpp.xml
@@ -14770,10 +14770,10 @@ Returns concatenated rotation (first right, then left).
 // File: IRegistry_8h.xml
 
 
-// File: PySuiteFutest_8cpp.xml
+// File: PySuiteTest_8cpp.xml
 
 
-// File: PySuiteFutest_8h.xml
+// File: PySuiteTest_8h.xml
 
 
 // File: SubtestRegistry_8cpp.xml
diff --git a/auto/Wrap/doxygen_fit.i b/auto/Wrap/doxygen_fit.i
index b4b2a15accc..26517dbfa1f 100644
--- a/auto/Wrap/doxygen_fit.i
+++ b/auto/Wrap/doxygen_fit.i
@@ -1053,7 +1053,7 @@ C++ includes: FitSuiteStrategies.h
 
 basic test of Genetic minimizer
 
-C++ includes: MinimizerFutests.h
+C++ includes: MinimizerTests.h
 ";
 
 %feature("docstring")  GeneticTest::GeneticTest "GeneticTest::GeneticTest()
@@ -1065,7 +1065,7 @@ C++ includes: MinimizerFutests.h
 
 basic test of GSL/LMA minimizer
 
-C++ includes: MinimizerFutests.h
+C++ includes: MinimizerTests.h
 ";
 
 %feature("docstring")  GSLLevenbergMarquardtTest::GSLLevenbergMarquardtTest "GSLLevenbergMarquardtTest::GSLLevenbergMarquardtTest()
@@ -1077,7 +1077,7 @@ C++ includes: MinimizerFutests.h
 
 basic test of GSL/BFGS minimizer
 
-C++ includes: MinimizerFutests.h
+C++ includes: MinimizerTests.h
 ";
 
 %feature("docstring")  GSLMultiMinBFGSTest::GSLMultiMinBFGSTest "GSLMultiMinBFGSTest::GSLMultiMinBFGSTest()
@@ -1089,7 +1089,7 @@ C++ includes: MinimizerFutests.h
 
 basic test of GSL/SteepestDescent minimizer
 
-C++ includes: MinimizerFutests.h
+C++ includes: MinimizerTests.h
 ";
 
 %feature("docstring")  GSLMultiMinSteepestDescentTest::GSLMultiMinSteepestDescentTest "GSLMultiMinSteepestDescentTest::GSLMultiMinSteepestDescentTest()
@@ -1101,7 +1101,7 @@ C++ includes: MinimizerFutests.h
 
 basic test of GSL/SimulatedAnnealing minimizer
 
-C++ includes: MinimizerFutests.h
+C++ includes: MinimizerTests.h
 ";
 
 %feature("docstring")  GSLSimulatedAnnealingTest::GSLSimulatedAnnealingTest "GSLSimulatedAnnealingTest::GSLSimulatedAnnealingTest()
@@ -1298,27 +1298,27 @@ return name of the minimization algorithm
 ";
 
 
-// File: classIMinimizerFutest.xml
-%feature("docstring") IMinimizerFutest "
+// File: classIMinimizerTest.xml
+%feature("docstring") IMinimizerTest "
 
 Basic class for all minimizer functional tests.
 
-C++ includes: IMinimizerFutest.h
+C++ includes: IMinimizerTest.h
 ";
 
-%feature("docstring")  IMinimizerFutest::IMinimizerFutest "IMinimizerFutest::IMinimizerFutest(const std::string &minimizer_name, const std::string &minimizer_algorithm=std::string())
+%feature("docstring")  IMinimizerTest::IMinimizerTest "IMinimizerTest::IMinimizerTest(const std::string &minimizer_name, const std::string &minimizer_algorithm=std::string())
 ";
 
-%feature("docstring")  IMinimizerFutest::~IMinimizerFutest "virtual IMinimizerFutest::~IMinimizerFutest()
+%feature("docstring")  IMinimizerTest::~IMinimizerTest "virtual IMinimizerTest::~IMinimizerTest()
 ";
 
-%feature("docstring")  IMinimizerFutest::runTest "void IMinimizerFutest::runTest()
+%feature("docstring")  IMinimizerTest::runTest "void IMinimizerTest::runTest()
 ";
 
-%feature("docstring")  IMinimizerFutest::analyseResults "int IMinimizerFutest::analyseResults()
+%feature("docstring")  IMinimizerTest::analyseResults "int IMinimizerTest::analyseResults()
 ";
 
-%feature("docstring")  IMinimizerFutest::setParameterTolerance "void IMinimizerFutest::setParameterTolerance(double value)
+%feature("docstring")  IMinimizerTest::setParameterTolerance "void IMinimizerTest::setParameterTolerance(double value)
 ";
 
 
@@ -1641,7 +1641,7 @@ Prints fit results.
 
 basic test of Minuit2/Fumili minimizer
 
-C++ includes: MinimizerFutests.h
+C++ includes: MinimizerTests.h
 ";
 
 %feature("docstring")  Minuit2FumiliTest::Minuit2FumiliTest "Minuit2FumiliTest::Minuit2FumiliTest()
@@ -1653,7 +1653,7 @@ C++ includes: MinimizerFutests.h
 
 basic test of Minuit2/Migrad minimizer
 
-C++ includes: MinimizerFutests.h
+C++ includes: MinimizerTests.h
 ";
 
 %feature("docstring")  Minuit2MigradTest::Minuit2MigradTest "Minuit2MigradTest::Minuit2MigradTest()
@@ -1957,10 +1957,10 @@ C++ includes: StandardFitsFactory.h
 ";
 
 
-// File: classIMinimizerFutest_1_1TestParameter.xml
-%feature("docstring") IMinimizerFutest::TestParameter "";
+// File: classIMinimizerTest_1_1TestParameter.xml
+%feature("docstring") IMinimizerTest::TestParameter "";
 
-%feature("docstring")  IMinimizerFutest::TestParameter::TestParameter "IMinimizerFutest::TestParameter::TestParameter(const std::string &name, double real_value, double start_value)
+%feature("docstring")  IMinimizerTest::TestParameter::TestParameter "IMinimizerTest::TestParameter::TestParameter(const std::string &name, double real_value, double start_value)
 ";
 
 
@@ -2138,16 +2138,16 @@ C++ includes: StandardFitsFactory.h
 // File: ROOTSimAnMinimizer_8h.xml
 
 
-// File: IMinimizerFutest_8cpp.xml
+// File: IMinimizerTest_8cpp.xml
 
 
-// File: IMinimizerFutest_8h.xml
+// File: IMinimizerTest_8h.xml
 
 
-// File: MinimizerFutests_8cpp.xml
+// File: MinimizerTests_8cpp.xml
 
 
-// File: MinimizerFutests_8h.xml
+// File: MinimizerTests_8h.xml
 
 
 // File: RectDetectorFitTest_8cpp.xml
-- 
GitLab