Added forgotten (half-finished) test

This commit is contained in:
Kristian Flikka
2013-11-20 14:59:43 +01:00
parent 2624a86790
commit e2d53f3777

View File

@@ -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"));
}