Merge pull request #1209 from GitPaean/not_turing_off_injector
not turning off injector because of defaulted rates.
This commit is contained in:
@@ -141,6 +141,11 @@ BOOST_AUTO_TEST_CASE(WellTestOpen) {
|
||||
auto well2 = sched.getWell( "W_2" );
|
||||
auto well3 = sched.getWell( "W_3" );
|
||||
|
||||
{
|
||||
auto wells = sched.getOpenWells( 0 );
|
||||
BOOST_CHECK_EQUAL( 0U , wells.size() );
|
||||
}
|
||||
|
||||
{
|
||||
auto wells = sched.getOpenWells( 3 );
|
||||
BOOST_CHECK_EQUAL( 1U , wells.size() );
|
||||
@@ -158,11 +163,27 @@ BOOST_AUTO_TEST_CASE(WellTestOpen) {
|
||||
|
||||
{
|
||||
auto wells = sched.getOpenWells(12);
|
||||
BOOST_CHECK_EQUAL( 3U , wells.size() );
|
||||
|
||||
BOOST_CHECK_EQUAL( well2 , wells[1] );
|
||||
BOOST_CHECK_EQUAL( well3 , wells[2] );
|
||||
}
|
||||
|
||||
{
|
||||
auto wells = sched.getOpenWells(13);
|
||||
BOOST_CHECK_EQUAL( 2U , wells.size() );
|
||||
|
||||
BOOST_CHECK_EQUAL( well2 , wells[0] );
|
||||
BOOST_CHECK_EQUAL( well3 , wells[1] );
|
||||
}
|
||||
|
||||
{
|
||||
auto wells = sched.getOpenWells(14);
|
||||
BOOST_CHECK_EQUAL( 3U , wells.size() );
|
||||
|
||||
BOOST_CHECK_EQUAL( well2 , wells[1] );
|
||||
BOOST_CHECK_EQUAL( well3 , wells[2] );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -282,12 +303,14 @@ BOOST_AUTO_TEST_CASE(WellTesting) {
|
||||
}
|
||||
|
||||
|
||||
BOOST_CHECK_EQUAL( WellCommon::SHUT , well1->getStatus( 12 ));
|
||||
BOOST_CHECK_EQUAL( WellCommon::OPEN , well1->getStatus( 12 ));
|
||||
BOOST_CHECK( well1->getInjectionPropertiesCopy(12).hasInjectionControl(WellInjector::RATE ));
|
||||
BOOST_CHECK( !well1->getInjectionPropertiesCopy(12).hasInjectionControl(WellInjector::RESV));
|
||||
BOOST_CHECK( well1->getInjectionPropertiesCopy(12).hasInjectionControl(WellInjector::THP ));
|
||||
BOOST_CHECK( well1->getInjectionPropertiesCopy(12).hasInjectionControl(WellInjector::BHP ));
|
||||
|
||||
BOOST_CHECK_EQUAL( WellCommon::SHUT , well1->getStatus( 13 ));
|
||||
BOOST_CHECK_EQUAL( WellCommon::OPEN , well1->getStatus( 14 ));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user