From 2b118a660cd7fa3d21960d6c36d4a14dc76ac7d9 Mon Sep 17 00:00:00 2001 From: Joakim Hove Date: Wed, 9 Oct 2013 17:01:47 +0200 Subject: [PATCH] Added test for parsing of stringdata with space --- opm/parser/eclipse/Deck/tests/DeckRecordTests.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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)); +}