Makes the return value of Opm::Group::flow_group/::control_group optional.

This commit is contained in:
Williham Williham Totland
2020-03-19 15:30:41 +01:00
parent 701175c776
commit 6970158f7f
3 changed files with 18 additions and 11 deletions

View File

@@ -357,11 +357,11 @@ BOOST_AUTO_TEST_CASE(GroupTreeTest_GRUPTREE_WITH_REPARENT_correct_tree) {
BOOST_CHECK_EQUAL(field_group.groups().size(), 2);
BOOST_CHECK( field_group.hasGroup("GROUP_NEW"));
BOOST_CHECK( field_group.hasGroup("GROUP_BJARNE"));
BOOST_CHECK_EQUAL( new_group.control_group(), "FIELD");
BOOST_CHECK_EQUAL( new_group.flow_group(), "FIELD");
BOOST_CHECK_EQUAL( new_group.control_group().value_or("ERROR"), "FIELD");
BOOST_CHECK_EQUAL( new_group.flow_group().value_or("ERROR"), "FIELD");
BOOST_CHECK( new_group.hasGroup("GROUP_NILS"));
BOOST_CHECK_EQUAL( nils_group.control_group(), "GROUP_NEW");
BOOST_CHECK_EQUAL( nils_group.flow_group(), "GROUP_NEW");
BOOST_CHECK_EQUAL( nils_group.control_group().value_or("ERROR"), "GROUP_NEW");
BOOST_CHECK_EQUAL( nils_group.flow_group().value_or("ERROR"), "GROUP_NEW");
}
BOOST_AUTO_TEST_CASE( WellTestGroups ) {