From 4b1bd0ca235631a60eacf3cf783013cebbaf6bba Mon Sep 17 00:00:00 2001 From: mkirsz <s1351949@sms.ed.ac.uk> Date: Tue, 17 Dec 2024 01:03:20 +0000 Subject: [PATCH] leaks hunting --- tests/test_factory_cutoffs.cpp | 1 + tests/test_factory_functions.cpp | 1 + tests/test_kernels.cpp | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_factory_cutoffs.cpp b/tests/test_factory_cutoffs.cpp index 22e6a45..2b19927 100644 --- a/tests/test_factory_cutoffs.cpp +++ b/tests/test_factory_cutoffs.cpp @@ -36,5 +36,6 @@ TEST_CASE( "Testing Factory: Cutoffs", "[factory_cutoffs]" ) { REQUIRE( c2b->calc_prime(rcut2b) < std::numeric_limits<double>::min() ); REQUIRE( std::abs(c2b->get_rcut()-rcut2b)<std::numeric_limits<double>::min() ); REQUIRE( std::abs(c2b->get_rcut_sq()-rcut2bsq)<std::numeric_limits<double>::min() ); + if (c2b) delete c2b; }; } diff --git a/tests/test_factory_functions.cpp b/tests/test_factory_functions.cpp index 41704b1..191e2ed 100644 --- a/tests/test_factory_functions.cpp +++ b/tests/test_factory_functions.cpp @@ -51,5 +51,6 @@ TEST_CASE( "Testing Factory: Functions", "[factory_functions]" ) { //REQUIRE( c2b->calc_prime(rcut2b) < std::numeric_limits<double>::min() ); //REQUIRE( std::abs(c2b->get_rcut()-rcut2b)<std::numeric_limits<double>::min() ); //REQUIRE( std::abs(c2b->get_rcut_sq()-rcut2bsq)<std::numeric_limits<double>::min() ); + if (fb) delete fb; } } diff --git a/tests/test_kernels.cpp b/tests/test_kernels.cpp index 5066d6c..c6d60e6 100644 --- a/tests/test_kernels.cpp +++ b/tests/test_kernels.cpp @@ -65,8 +65,8 @@ TEST_CASE( "Testing Kern_Base", "[kernels]" ) { for(size_t i=0;i<2;++i) for(size_t j=0;j<3;++j) { - REQUIRE_THAT(matbas(i,j), - Catch::Matchers::WithinAbs(test_basis(i,j),1e-12)); + REQUIRE_THAT(matbas(j,i), + Catch::Matchers::WithinAbs(test_basis(j,i),1e-12)); } } TEST_CASE( "Testing Kern_Linear 1", "[kernels]" ) { -- GitLab