Remove unused UDQActive::operator[]

This commit is contained in:
Joakim Hove
2021-08-19 16:52:40 +02:00
parent ec66eeee17
commit 9862d88b12
3 changed files with 19 additions and 19 deletions

View File

@@ -1490,21 +1490,22 @@ BOOST_AUTO_TEST_CASE(UDQ_USAGE) {
UDAValue uda1("WUX");
conf.add_assign(uda1.get<std::string>(), std::vector<std::string>{}, 100, 0);
const auto& iuad = usage.get_iuad();
usage.update(conf, uda1, "W1", UDAControl::WCONPROD_ORAT);
BOOST_CHECK_EQUAL( usage.IUAD_size(), 1U);
BOOST_CHECK_EQUAL( usage[0].use_count, 1U);
BOOST_CHECK_EQUAL( iuad[0].use_count, 1U);
usage.update(conf, uda1, "W1", UDAControl::WCONPROD_GRAT);
BOOST_CHECK_EQUAL( usage.IUAD_size(), 2U);
BOOST_CHECK_EQUAL( usage[1].use_count, 1U);
BOOST_CHECK_EQUAL( iuad[1].use_count, 1U);
const auto& rec = usage[0];
const auto& rec = iuad[0];
BOOST_CHECK_EQUAL(rec.udq, "WUX");
BOOST_CHECK(rec.control == UDAControl::WCONPROD_ORAT);
for (std::size_t index = 0; index < usage.IUAD_size(); index++) {
const auto& record = usage[index];
const auto& record = iuad[index];
BOOST_CHECK_EQUAL(record.input_index, 0U);
if (index == 0)
@@ -1577,8 +1578,9 @@ BOOST_AUTO_TEST_CASE(IntegrationTest) {
#include "data/integration_tests/udq.data"
auto schedule = make_schedule(deck_string);
{
const auto& active = schedule[1].udq_active.get();
BOOST_CHECK_EQUAL(active.IUAD_size(), 6U);
const auto& udq_active = schedule[1].udq_active.get();
const auto& active = udq_active.get_iuad();
BOOST_CHECK_EQUAL(udq_active.IUAD_size(), 6U);
BOOST_CHECK(active[0].control == UDAControl::WCONPROD_ORAT);
BOOST_CHECK(active[1].control == UDAControl::WCONPROD_LRAT);
@@ -1661,13 +1663,14 @@ WCONPROD
BOOST_CHECK(udq_active);
BOOST_CHECK_EQUAL(udq_active.IUAD_size(), 2U);
const auto& record0 = udq_active[0];
const auto& iuad = udq_active.get_iuad();
const auto& record0 = iuad[0];
BOOST_CHECK_EQUAL( record0.uad_code, 300004);
BOOST_CHECK_EQUAL( record0.input_index, 2U);
BOOST_CHECK_EQUAL( record0.use_count, 2U);
BOOST_CHECK_EQUAL( record0.use_index, 0U);
const auto& record1 = udq_active[1];
const auto& record1 = iuad[1];
BOOST_CHECK_EQUAL( record1.uad_code, 600004);
BOOST_CHECK_EQUAL( record1.input_index, 3U);
BOOST_CHECK_EQUAL( record1.use_count, 2U);
@@ -1681,26 +1684,27 @@ WCONPROD
const auto& udq_active = schedule[1].udq_active.get();
BOOST_CHECK(udq_active);
BOOST_CHECK_EQUAL(udq_active.IUAD_size(), 4U);
const auto& iuad = udq_active.get_iuad();
const auto& record0 = udq_active[0];
const auto& record0 = iuad[0];
BOOST_CHECK_EQUAL( record0.uad_code, 300004);
BOOST_CHECK_EQUAL( record0.input_index, 2U);
BOOST_CHECK_EQUAL( record0.use_count, 1U);
BOOST_CHECK_EQUAL( record0.use_index, 0U);
const auto& record1 = udq_active[1];
const auto& record1 = iuad[1];
BOOST_CHECK_EQUAL( record1.uad_code, 600004);
BOOST_CHECK_EQUAL( record1.input_index, 3U);
BOOST_CHECK_EQUAL( record1.use_count, 1U);
BOOST_CHECK_EQUAL( record1.use_index, 1U);
const auto& record2 = udq_active[2];
const auto& record2 = iuad[2];
BOOST_CHECK_EQUAL( record2.uad_code, 300004);
BOOST_CHECK_EQUAL( record2.input_index, 4U);
BOOST_CHECK_EQUAL( record2.use_count, 1U);
BOOST_CHECK_EQUAL( record2.use_index, 2U);
const auto& record3 = udq_active[3];
const auto& record3 = iuad[3];
BOOST_CHECK_EQUAL( record3.uad_code, 600004);
BOOST_CHECK_EQUAL( record3.input_index, 5U);
BOOST_CHECK_EQUAL( record3.use_count, 1U);
@@ -1714,14 +1718,15 @@ WCONPROD
const auto& udq_active = schedule[2].udq_active.get();
BOOST_CHECK(udq_active);
BOOST_CHECK_EQUAL(udq_active.IUAD_size(), 2U);
const auto& iuad = udq_active.get_iuad();
const auto& record0 = udq_active[0];
const auto& record0 = iuad[0];
BOOST_CHECK_EQUAL( record0.uad_code, 300004);
BOOST_CHECK_EQUAL( record0.input_index, 4U);
BOOST_CHECK_EQUAL( record0.use_count, 1U);
BOOST_CHECK_EQUAL( record0.use_index, 0U);
const auto& record1 = udq_active[1];
const auto& record1 = iuad[1];
BOOST_CHECK_EQUAL( record1.uad_code, 600004);
BOOST_CHECK_EQUAL( record1.input_index, 5U);
BOOST_CHECK_EQUAL( record1.use_count, 1U);