From 193e3d70120d69819da3e8b50368acd632126778 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Thu, 21 Aug 2014 13:19:34 +0200 Subject: [PATCH] Added test case for construction from deck with no sections. --- .../Grid/tests/EclipseGridTests.cpp | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/opm/parser/eclipse/EclipseState/Grid/tests/EclipseGridTests.cpp b/opm/parser/eclipse/EclipseState/Grid/tests/EclipseGridTests.cpp index 417790fca..7b51a45d2 100644 --- a/opm/parser/eclipse/EclipseState/Grid/tests/EclipseGridTests.cpp +++ b/opm/parser/eclipse/EclipseState/Grid/tests/EclipseGridTests.cpp @@ -625,6 +625,33 @@ BOOST_AUTO_TEST_CASE(ConstructorNORUNSPEC) { } + +BOOST_AUTO_TEST_CASE(ConstructorNoSections) { + const char *deckData = + "DIMENS \n" + " 10 10 10 / \n" + "COORD \n" + " 726*1 / \n" + "ZCORN \n" + " 8000*1 / \n" + "ACTNUM \n" + " 1000*1 / \n" + "\n"; + + Opm::ParserPtr parser(new Opm::Parser()); + Opm::DeckConstPtr deck1 = parser->parseString(deckData) ; + Opm::DeckConstPtr deck2 = createCPDeck(); + std::shared_ptr gridSection2(new Opm::GRIDSection(deck2) ); + std::shared_ptr runspecSection2(new Opm::RUNSPECSection(deck2) ); + + Opm::EclipseGrid grid1(deck1); + Opm::EclipseGrid grid2(runspecSection2 , gridSection2 ); + + BOOST_CHECK(grid1.equal( grid2 )); +} + + + BOOST_AUTO_TEST_CASE(ConstructorNORUNSPEC_PINCH) { Opm::DeckConstPtr deck1 = createCPDeck(); Opm::DeckConstPtr deck2 = createPinchedCPDeck();