From 46d1c62aa6c8ef634311257c6adeb6775cc8e0f8 Mon Sep 17 00:00:00 2001 From: Matthew Bentham Date: Fri, 13 Sep 2019 12:45:04 +0100 Subject: Split out basic CaptureData unit tests from Holder tests Change-Id: I68f62c2941c4af77a48829bbc71d5836d9477b5d Signed-off-by: Matthew Bentham --- src/profiling/test/ProfilingTests.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/profiling/test/ProfilingTests.cpp b/src/profiling/test/ProfilingTests.cpp index 7f7fe1c0d2..4913dde6ee 100644 --- a/src/profiling/test/ProfilingTests.cpp +++ b/src/profiling/test/ProfilingTests.cpp @@ -452,28 +452,30 @@ BOOST_AUTO_TEST_CASE(CheckCaptureDataHolder) std::vector readIds = holder.GetCaptureData().GetCounterIds(); BOOST_CHECK(captureIds == readIds); +} +BOOST_AUTO_TEST_CASE(CaptureDataMethods) +{ // Check assignment operator CaptureData assignableCaptureData; + std::vector counterIds = {42, 29, 13}; assignableCaptureData.SetCapturePeriod(3); - assignableCaptureData.SetCounterIds(periodIdMap[3]); + assignableCaptureData.SetCounterIds(counterIds); CaptureData secondCaptureData; - secondCaptureData.SetCapturePeriod(2); - secondCaptureData.SetCounterIds(periodIdMap[2]); - BOOST_CHECK(secondCaptureData.GetCapturePeriod() == 2); - BOOST_CHECK(secondCaptureData.GetCounterIds() == periodIdMap[2]); + BOOST_CHECK(assignableCaptureData.GetCapturePeriod() == 3); + BOOST_CHECK(assignableCaptureData.GetCounterIds() == counterIds); secondCaptureData = assignableCaptureData; BOOST_CHECK(secondCaptureData.GetCapturePeriod() == 3); - BOOST_CHECK(secondCaptureData.GetCounterIds() == periodIdMap[3]); + BOOST_CHECK(secondCaptureData.GetCounterIds() == counterIds); // Check copy constructor CaptureData copyConstructedCaptureData(assignableCaptureData); BOOST_CHECK(copyConstructedCaptureData.GetCapturePeriod() == 3); - BOOST_CHECK(copyConstructedCaptureData.GetCounterIds() == periodIdMap[3]); + BOOST_CHECK(copyConstructedCaptureData.GetCounterIds() == counterIds); } BOOST_AUTO_TEST_CASE(CheckProfilingServiceDisabled) -- cgit v1.2.1