diff --git a/Tests/Functional/Core/Fitting/PlanCases.cpp b/Tests/Functional/Core/Fitting/PlanCases.cpp
index d231538d06875b917e598c056848cf86a75c9b84..3f543c4883ad1e82e095ca52ab49f98ed9c12282 100644
--- a/Tests/Functional/Core/Fitting/PlanCases.cpp
+++ b/Tests/Functional/Core/Fitting/PlanCases.cpp
@@ -94,8 +94,6 @@ RectDetPlan::RectDetPlan() : Plan("RectDetPlan")
     addParameter(Parameter("radius", 5.5 * nm, AttLimits::limited(4.0, 6.0), 0.01), 5.0 * nm);
 }
 
-RectDetPlan::~RectDetPlan() = default;
-
 std::unique_ptr<ISimulation> RectDetPlan::createSimulation(const Parameters&) const
 {
     std::unique_ptr<GISASSimulation> result(new GISASSimulation());
@@ -160,8 +158,6 @@ MultipleSpecPlan::MultipleSpecPlan() : Plan("MultipleSpecPlan")
                  3.0 * nm);
 }
 
-MultipleSpecPlan::~MultipleSpecPlan() = default;
-
 std::unique_ptr<FitObjective> MultipleSpecPlan::createFitObjective() const
 {
     std::unique_ptr<FitObjective> result(new FitObjective);
diff --git a/Tests/Functional/Core/Fitting/PlanCases.h b/Tests/Functional/Core/Fitting/PlanCases.h
index edc6256cedfb87247b6059a90ada26d5486bd573..e929ea7f32dbcb288c18c87dd2f924d2deb3afe5 100644
--- a/Tests/Functional/Core/Fitting/PlanCases.h
+++ b/Tests/Functional/Core/Fitting/PlanCases.h
@@ -55,7 +55,6 @@ protected:
 class RectDetPlan : public Plan {
 public:
     RectDetPlan();
-    ~RectDetPlan();
 
 protected:
     std::unique_ptr<ISimulation> createSimulation(const mumufit::Parameters&) const override;
@@ -87,7 +86,6 @@ protected:
 class MultipleSpecPlan : public Plan {
 public:
     MultipleSpecPlan();
-    ~MultipleSpecPlan() override;
 
 protected:
     std::unique_ptr<FitObjective> createFitObjective() const override;
@@ -100,7 +98,6 @@ protected:
 class OffSpecularPlan : public Plan {
 public:
     OffSpecularPlan();
-    ~OffSpecularPlan() override = default;
 
 protected:
     std::unique_ptr<MultiLayer> createMultiLayer(const mumufit::Parameters& params) const override;
diff --git a/Tests/Functional/Std/Run.cpp b/Tests/Functional/Std/Run.cpp
index 493bc6630c6bb1bb2313fb3a0c458cbba9c2fbc2..7e1c625ecc60a55b0b4ce7f9d6b0899fff76f7f1 100644
--- a/Tests/Functional/Std/Run.cpp
+++ b/Tests/Functional/Std/Run.cpp
@@ -40,7 +40,6 @@ int run(const std::string& test_name, const std::string& sim_name,
     std::cout << "- sample builder " << sample_builder_name << std::endl;
     std::unique_ptr<ISampleBuilder> builder{SampleBuilderFactory().createItem(sample_builder_name)};
 
-    int number_of_failed_tests = 0;
     std::unique_ptr<MultiLayer> sample(builder->buildSample());
     simulation->setSample(*sample);