Added WGRUPCON, and simple YES/NO handling in Schedule

This commit is contained in:
Kristian Flikka
2014-02-17 16:10:31 +01:00
parent 3a3e40efb1
commit bd564ad944
7 changed files with 74 additions and 1 deletions

View File

@@ -461,4 +461,16 @@ BOOST_AUTO_TEST_CASE(WellTestWELOPENControlsSet) {
BOOST_CHECK_EQUAL(WellCommon::StatusEnum::STOP, sched->getWell("W_1")->getStatus(5));
}
BOOST_AUTO_TEST_CASE(WellTestWGRUPCONWellPropertiesSet) {
ParserPtr parser(new Parser());
boost::filesystem::path scheduleFile("testdata/integration_tests/SCHEDULE/SCHEDULE_WGRUPCON");
DeckPtr deck = parser->parseFile(scheduleFile.string());
ScheduleConstPtr sched(new Schedule(deck));
WellConstPtr well1 = sched->getWell("W_1");
BOOST_CHECK(well1->isAvailableForGroupControl(0));
WellConstPtr well2 = sched->getWell("W_2");
BOOST_CHECK(!well2->isAvailableForGroupControl(0));
WellConstPtr well3 = sched->getWell("W_3");
BOOST_CHECK(well3->isAvailableForGroupControl(0));
}