Test use of FieldPropsManager in WellConnections
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <boost/test/unit_test.hpp>
|
||||
|
||||
#include <opm/parser/eclipse/EclipseState/Grid/FieldPropsManager.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Grid/EclipseGrid.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/Schedule.hpp>
|
||||
#include <opm/parser/eclipse/Deck/Deck.hpp>
|
||||
@@ -133,8 +134,9 @@ BOOST_AUTO_TEST_CASE(TestNoTracer) {
|
||||
EclipseGrid grid(10,10,10);
|
||||
TableManager table ( deck );
|
||||
Eclipse3DProperties eclipseProperties ( deck , table, grid);
|
||||
FieldPropsManager fp(deck, grid, table);
|
||||
Runspec runspec ( deck );
|
||||
Schedule schedule(deck, grid , eclipseProperties, runspec);
|
||||
Schedule schedule(deck, grid , fp, eclipseProperties, runspec);
|
||||
BOOST_CHECK(!deck.hasKeyword("WTRACER"));
|
||||
}
|
||||
|
||||
@@ -144,8 +146,9 @@ BOOST_AUTO_TEST_CASE(TestDynamicWTRACER) {
|
||||
EclipseGrid grid(10,10,10);
|
||||
TableManager table ( deck );
|
||||
Eclipse3DProperties eclipseProperties ( deck , table, grid);
|
||||
FieldPropsManager fp( deck , grid, table);
|
||||
Runspec runspec ( deck );
|
||||
Schedule schedule(deck, grid , eclipseProperties, runspec);
|
||||
Schedule schedule(deck, grid , fp, eclipseProperties, runspec);
|
||||
BOOST_CHECK(deck.hasKeyword("WTRACER"));
|
||||
const auto& keyword = deck.getKeyword("WTRACER");
|
||||
BOOST_CHECK_EQUAL(keyword.size(),1);
|
||||
@@ -166,8 +169,9 @@ BOOST_AUTO_TEST_CASE(TestTracerInProducerTHROW) {
|
||||
EclipseGrid grid(10,10,10);
|
||||
TableManager table ( deck );
|
||||
Eclipse3DProperties eclipseProperties ( deck , table, grid);
|
||||
FieldPropsManager fp( deck , grid, table);
|
||||
Runspec runspec ( deck );
|
||||
|
||||
BOOST_CHECK_THROW(Schedule(deck, grid, eclipseProperties, runspec), std::invalid_argument);
|
||||
BOOST_CHECK_THROW(Schedule(deck, grid, fp, eclipseProperties, runspec), std::invalid_argument);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user