From b7ce054eded4638ea166a442d3a825b037f74b70 Mon Sep 17 00:00:00 2001 From: Biljana Bojovic Date: Wed, 5 Apr 2023 21:40:57 +0200 Subject: [PATCH] core: Fix to not call a function on a moved-from object in MatrixArrayTestSuite --- src/core/test/matrix-array-test-suite.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/core/test/matrix-array-test-suite.cc b/src/core/test/matrix-array-test-suite.cc index d4084a4c7..595932b6d 100644 --- a/src/core/test/matrix-array-test-suite.cc +++ b/src/core/test/matrix-array-test-suite.cc @@ -422,23 +422,23 @@ MatrixArrayTestCase::DoRun() NS_LOG_INFO("m24 = m20 * m22 * m21" << m24); // test initialization with moving + size_t lCastedSize = lCasted.size(); NS_LOG_INFO("size() of lCasted before move: " << lCasted.size()); MatrixArray m25 = MatrixArray(2, 2, 2, std::move(lCasted)); - NS_LOG_INFO("size() of lCasted after move: " << lCasted.size()); NS_LOG_INFO("m25.GetSize ()" << m25.GetSize()); - NS_TEST_ASSERT_MSG_EQ(lCasted.size(), 0, "The size of lCasted should be 0."); + NS_TEST_ASSERT_MSG_EQ(lCastedSize, m25.GetSize(), "The number of elements are not equal."); + size_t hCastedSize = hCasted.size(); NS_LOG_INFO("size() of hCasted before move: " << hCasted.size()); MatrixArray m26 = MatrixArray(2, 3, std::move(hCasted)); - NS_LOG_INFO("size() of hCasted after move: " << hCasted.size()); NS_LOG_INFO("m26.GetSize ()" << m26.GetSize()); - NS_TEST_ASSERT_MSG_EQ(hCasted.size(), 0, "The size of hCasted should be 0."); + NS_TEST_ASSERT_MSG_EQ(hCastedSize, m26.GetSize(), "The number of elements are not equal."); + size_t jCastedSize = jCasted.size(); NS_LOG_INFO("size() of jCasted before move: " << jCasted.size()); MatrixArray m27 = MatrixArray(std::move(jCasted)); - NS_LOG_INFO("size() of jCasted after move: " << jCasted.size()); NS_LOG_INFO("m27.GetSize ()" << m27.GetSize()); - NS_TEST_ASSERT_MSG_EQ(hCasted.size(), 0, "The size of jCasted should be 0."); + NS_TEST_ASSERT_MSG_EQ(jCastedSize, m27.GetSize(), "The number of elements are not equal."); } /**