diff --git a/opm/parser/eclipse/Deck/tests/DeckRecordTests.cpp b/opm/parser/eclipse/Deck/tests/DeckRecordTests.cpp index a43de03f0..8f53a77d5 100644 --- a/opm/parser/eclipse/Deck/tests/DeckRecordTests.cpp +++ b/opm/parser/eclipse/Deck/tests/DeckRecordTests.cpp @@ -24,6 +24,8 @@ #include #include #include +#include +#include #include using namespace Opm; @@ -112,4 +114,14 @@ BOOST_AUTO_TEST_CASE(get_oneoftwo_returnscorrectitem) { } +BOOST_AUTO_TEST_CASE(StringsWithSpaceOK) { + ParserStringItemPtr itemString(new ParserStringItem(std::string("STRINGITEM1"))); + ParserRecordPtr record1(new ParserRecord()); + RawRecordPtr rawRecord(new Opm::RawRecord(" ' VALUE ' /")); + record1->addItem( itemString ); + + + DeckRecordConstPtr deckRecord = record1->parse( rawRecord ); + BOOST_CHECK_EQUAL(" VALUE " , deckRecord->getItem(0)->getString(0)); +}