Added forgotten (half-finished) test
This commit is contained in:
@@ -105,22 +105,26 @@ BOOST_AUTO_TEST_CASE(CreateSchedule_DeckWithoutGRUPTREE_HasRootGroupTreeNodeForT
|
||||
}
|
||||
|
||||
|
||||
//BOOST_AUTO_TEST_CASE(CreateSchedule_DeckWithoutGRUPTREE_HasRootGroupTreeNodeForTimeStepZero) {
|
||||
// DeckPtr deck = createDeck();
|
||||
// DeckKeywordPtr gruptreeKeyword(new DeckKeyword("GRUPTREE"));
|
||||
//
|
||||
// DeckRecordPtr recordChildOfField(new DeckRecord());
|
||||
// DeckStringItemPtr itemChild1(new DeckStringItem("CHILD_GROUP"));
|
||||
// itemChild1->push_back("BARNET");
|
||||
// DeckStringItemPtr itemParent1(new DeckStringItem("PARENT_GROUP"));
|
||||
// itemParent1->push_back("FAREN");
|
||||
//
|
||||
// recordChildOfField->addItem()
|
||||
// gruptreeKeyword->addRecord(DeckRecordConstPtr()
|
||||
//
|
||||
// Schedule schedule(deck);
|
||||
// BOOST_CHECK_EQUAL("FIELD", schedule.getGroupTreeNode(0)->name());
|
||||
//}
|
||||
BOOST_AUTO_TEST_CASE(CreateSchedule_DeckWithGRUPTREE_HasRootGroupTreeNodeForTimeStepZero) {
|
||||
DeckPtr deck = createDeck();
|
||||
DeckKeywordPtr gruptreeKeyword(new DeckKeyword("GRUPTREE"));
|
||||
|
||||
DeckRecordPtr recordChildOfField(new DeckRecord());
|
||||
DeckStringItemPtr itemChild1(new DeckStringItem("CHILD_GROUP"));
|
||||
itemChild1->push_back("BARNET");
|
||||
DeckStringItemPtr itemParent1(new DeckStringItem("PARENT_GROUP"));
|
||||
itemParent1->push_back("FAREN");
|
||||
|
||||
recordChildOfField->addItem(itemChild1);
|
||||
recordChildOfField->addItem(itemParent1);
|
||||
gruptreeKeyword->addRecord(recordChildOfField);
|
||||
deck->addKeyword(gruptreeKeyword);
|
||||
Schedule schedule(deck);
|
||||
GroupTreeNodePtr fieldNode = schedule.getGroupTree(0)->getNode("FIELD");
|
||||
BOOST_CHECK_EQUAL("FIELD", fieldNode->name());
|
||||
GroupTreeNodePtr FAREN = fieldNode->getChildGroup("FAREN");
|
||||
BOOST_CHECK(FAREN->hasChildGroup("BARNET"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user