diff --git a/Tests/Functional/GUI/GUIStandardTest/GUIStandardTest.cpp b/Tests/Functional/GUI/GUIStandardTest/GUIStandardTest.cpp index ece70f35aecee693110dfccb97fd2554b1a4573e..8d8e89de0f97171c436b7cf041b5078795547bdc 100644 --- a/Tests/Functional/GUI/GUIStandardTest/GUIStandardTest.cpp +++ b/Tests/Functional/GUI/GUIStandardTest/GUIStandardTest.cpp @@ -49,14 +49,11 @@ std::unique_ptr<Simulation> createDomainSimulation(const Simulation& origin) bool GUIStandardTest::runTest() { m_reference_simulation->runSimulation(); - auto ref_result = m_reference_simulation->result(); + const SimulationResult& ref_result = m_reference_simulation->result(); - auto domain_simulation = createDomainSimulation(*m_reference_simulation); + std::unique_ptr<Simulation> domain_simulation = createDomainSimulation(*m_reference_simulation); domain_simulation->runSimulation(); - auto domain_result = domain_simulation->result(); + const SimulationResult& domain_result = domain_simulation->result(); - const auto domain_data = domain_result.data(); - const auto reference_data = ref_result.data(); - - return TestUtils::isTheSame(*domain_data, *reference_data, m_threshold); + return TestUtils::isTheSame(*domain_result.data(), *ref_result.data(), m_threshold); }