Added DexkXXXItem.push_backDefault()
This commit is contained in:
parent
268119e1ce
commit
48a0fa39e1
@ -51,6 +51,12 @@ namespace Opm {
|
||||
}
|
||||
|
||||
|
||||
void DeckDoubleItem::push_backDefault(double data) {
|
||||
m_data.push_back( data );
|
||||
m_defaultApplied = true;
|
||||
}
|
||||
|
||||
|
||||
size_t DeckDoubleItem::size() const {
|
||||
return m_data.size();
|
||||
}
|
||||
|
@ -37,6 +37,7 @@ namespace Opm {
|
||||
void push_back(std::deque<double> data , size_t items);
|
||||
void push_back(std::deque<double> data);
|
||||
void push_back(double value);
|
||||
void push_backDefault(double value);
|
||||
|
||||
size_t size() const;
|
||||
private:
|
||||
|
@ -45,10 +45,16 @@ namespace Opm {
|
||||
push_back(data, data.size());
|
||||
}
|
||||
|
||||
void DeckIntItem::push_back(int data) {
|
||||
void DeckIntItem::push_back(int data) {
|
||||
m_data.push_back(data);
|
||||
}
|
||||
|
||||
void DeckIntItem::push_backDefault(int data) {
|
||||
m_data.push_back( data );
|
||||
m_defaultApplied = true;
|
||||
}
|
||||
|
||||
|
||||
size_t DeckIntItem::size() const {
|
||||
return m_data.size();
|
||||
}
|
||||
|
@ -38,6 +38,7 @@ namespace Opm {
|
||||
void push_back(std::deque<int> data , size_t items);
|
||||
void push_back(std::deque<int> data);
|
||||
void push_back(int value);
|
||||
void push_backDefault(int value);
|
||||
|
||||
size_t size() const;
|
||||
private:
|
||||
|
@ -51,6 +51,13 @@ namespace Opm {
|
||||
m_data.push_back(data);
|
||||
}
|
||||
|
||||
|
||||
void DeckStringItem::push_backDefault(std::string data) {
|
||||
m_data.push_back( data );
|
||||
m_defaultApplied = true;
|
||||
}
|
||||
|
||||
|
||||
size_t DeckStringItem::size() const {
|
||||
return m_data.size();
|
||||
}
|
||||
|
@ -37,6 +37,7 @@ namespace Opm {
|
||||
void push_back(std::deque<std::string> data , size_t items);
|
||||
void push_back(std::deque<std::string> data);
|
||||
void push_back(std::string value);
|
||||
void push_backDefault(std::string value);
|
||||
|
||||
size_t size() const;
|
||||
private:
|
||||
|
@ -79,3 +79,11 @@ BOOST_AUTO_TEST_CASE(sizeDouble_correct) {
|
||||
|
||||
|
||||
|
||||
BOOST_AUTO_TEST_CASE(DefaultApplied) {
|
||||
DeckDoubleItem deckDoubleItem("TEST");
|
||||
BOOST_CHECK_EQUAL( false , deckDoubleItem.defaultApplied() );
|
||||
deckDoubleItem.push_backDefault( 1 );
|
||||
BOOST_CHECK_EQUAL( true , deckDoubleItem.defaultApplied() );
|
||||
}
|
||||
|
||||
|
||||
|
@ -75,7 +75,10 @@ BOOST_AUTO_TEST_CASE(size_correct) {
|
||||
BOOST_AUTO_TEST_CASE(DefaultApplied) {
|
||||
DeckIntItem deckIntItem("TEST");
|
||||
BOOST_CHECK_EQUAL( false , deckIntItem.defaultApplied() );
|
||||
deckIntItem.push_backDefault( 1 );
|
||||
BOOST_CHECK_EQUAL( true , deckIntItem.defaultApplied() );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -69,3 +69,13 @@ BOOST_AUTO_TEST_CASE(size_variouspushes_sizecorrect) {
|
||||
deckStringItem.push_back("WELL-5");
|
||||
BOOST_CHECK_EQUAL(3U, deckStringItem.size());
|
||||
}
|
||||
|
||||
|
||||
BOOST_AUTO_TEST_CASE(DefaultApplied) {
|
||||
DeckStringItem deckStringItem("TEST");
|
||||
BOOST_CHECK_EQUAL( false , deckStringItem.defaultApplied() );
|
||||
deckStringItem.push_backDefault( "1" );
|
||||
BOOST_CHECK_EQUAL( true , deckStringItem.defaultApplied() );
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user