Skip to content
Snippets Groups Projects

AST-1637 Support model data in BdaBuffer

Merged AST-1637 Support model data in BdaBuffer
All threads resolved!
Merged Maik Nijhuis requested to merge ast-1637-bda-model-data into master
All threads resolved!
3 files
+ 12
4
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -474,6 +474,7 @@ BOOST_AUTO_TEST_CASE(add_data_after_adding_rows) {
BOOST_AUTO_TEST_CASE(clear) {
BdaBuffer buffer(3 * kDataSize);
buffer.AddData(kDataName);
BOOST_CHECK(buffer.AddRow(kTime, kInterval, kExposure, kBaselineNr,
kNChannels, kNCorrelations));
@@ -486,11 +487,16 @@ BOOST_AUTO_TEST_CASE(clear) {
BOOST_CHECK_EQUAL(buffer.GetNumberOfElements(), 3 * kDataSize);
BOOST_CHECK_EQUAL(buffer.GetRemainingCapacity(), 0u);
BOOST_CHECK_EQUAL(buffer.GetRows().size(), 3u);
BOOST_CHECK(buffer.HasData(""));
BOOST_CHECK(buffer.HasData(kDataName));
buffer.Clear();
BOOST_CHECK_EQUAL(buffer.GetNumberOfElements(), 0u);
BOOST_CHECK_EQUAL(buffer.GetRemainingCapacity(), 3 * kDataSize);
BOOST_CHECK_EQUAL(buffer.GetRows().size(), 0u);
// Clearing should only clear the content, not the data buffers themselves.
BOOST_CHECK(buffer.HasData(""));
BOOST_CHECK(buffer.HasData(kDataName));
// Check that 3 rows can be added again.
BOOST_CHECK(buffer.AddRow(kTime, kInterval, kExposure, kBaselineNr,
Loading