Make mutable accessors in TimeMap private

This commit is contained in:
Joakim Hove
2020-01-22 16:11:39 +01:00
parent 2d8151808f
commit 63e99fb807
6 changed files with 61 additions and 120 deletions

View File

@@ -3393,13 +3393,16 @@ BOOST_AUTO_TEST_CASE(WellNames) {
BOOST_AUTO_TEST_CASE(RFT_CONFIG) {
TimeMap tm(Opm::TimeMap::mkdate(2010, 1,1));
tm.addTStep(static_cast<time_t>(24 * 60 * 60));
tm.addTStep(static_cast<time_t>(24 * 60 * 60));
tm.addTStep(static_cast<time_t>(24 * 60 * 60));
tm.addTStep(static_cast<time_t>(24 * 60 * 60));
tm.addTStep(static_cast<time_t>(24 * 60 * 60));
std::vector<std::time_t> tp = { asTimeT( TimeStampUTC({2010, 1, 1})),
asTimeT( TimeStampUTC({2010, 1, 2})),
asTimeT( TimeStampUTC({2010, 1, 3})),
asTimeT( TimeStampUTC({2010, 1, 4})),
asTimeT( TimeStampUTC({2010, 1, 5})),
asTimeT( TimeStampUTC({2010, 1, 6}))};
TimeMap tm(tp);
RFTConfig conf(tm);
BOOST_CHECK_THROW( conf.rft("W1", 100), std::invalid_argument);
BOOST_CHECK_THROW( conf.plt("W1", 100), std::invalid_argument);