BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Implements class CLASS? More...
Go to the source code of this file.
Classes | |
class | ViewModelControllerTest |
Tests of ViewModelController class. More... | |
Functions | |
TEST_F (ViewModelControllerTest, create_controller) | |
Initial state of the controller. Empty SessionModel, empty ViewModel. More... | |
TEST_F (ViewModelControllerTest, findViews) | |
TEST_F (ViewModelControllerTest, fromPropertyItem) | |
Single property item in a model. More... | |
TEST_F (ViewModelControllerTest, fromVectorItem) | |
VectorItem in a model. More... | |
TEST_F (ViewModelControllerTest, initialState) | |
Initial state of the controller. It is in working state only after setRootItem. More... | |
TEST_F (ViewModelControllerTest, initThenInsertProperties) | |
Insert three property items in a model, inserted after controller was setup. More... | |
TEST_F (ViewModelControllerTest, initThenInsertProperty) | |
Single property item in a model, inserted after controller was setup. More... | |
TEST_F (ViewModelControllerTest, initThenInsertVector) | |
Insert two property items in a model, inserted after controller was setup. More... | |
TEST_F (ViewModelControllerTest, insertChildToParent) | |
Insert child to parent. More... | |
TEST_F (ViewModelControllerTest, insertInBetween) | |
Inserting property items in reversed order. More... | |
TEST_F (ViewModelControllerTest, onEmptyModelResetAndContinue) | |
Real life scenario: initially empty SessionModel, apply ::clean, and then start to insert item. More... | |
TEST_F (ViewModelControllerTest, onModelDestroyed) | |
On model destroyed. More... | |
TEST_F (ViewModelControllerTest, onModelReset) | |
On model reset. More... | |
TEST_F (ViewModelControllerTest, removeOneOfTopItems) | |
Remove one of two top level items. More... | |
TEST_F (ViewModelControllerTest, removeSingleTopItem) | |
Removing single top level item. More... | |
TEST_F (ViewModelControllerTest, setCompoundAsRootItem) | |
Setting top level item as ROOT item (case parent and children). More... | |
TEST_F (ViewModelControllerTest, setRootItem) | |
Setting top level item as ROOT item. More... | |
Implements class CLASS?
Definition in file viewmodelcontroller.test.cpp.
TEST_F | ( | ViewModelControllerTest | , |
create_controller | |||
) |
Initial state of the controller. Empty SessionModel, empty ViewModel.
Definition at line 60 of file viewmodelcontroller.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::SessionModel::rootItem(), and ModelView::ViewModelBase::rowCount().
TEST_F | ( | ViewModelControllerTest | , |
findViews | |||
) |
Definition at line 458 of file viewmodelcontroller.test.cpp.
References ModelView::SessionModel::insertItem(), ModelView::SessionModel::rootItem(), and ModelView::ViewModelBase::rootItem().
TEST_F | ( | ViewModelControllerTest | , |
fromPropertyItem | |||
) |
Single property item in a model.
Definition at line 74 of file viewmodelcontroller.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::ItemDataRole::DATA, ModelView::ItemDataRole::DISPLAY, ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), ModelView::ViewItem::item(), ModelView::ViewItem::item_role(), ModelView::ViewModelBase::itemFromIndex(), ModelView::ViewModelBase::rowCount(), and ModelView::SessionItem::setData().
TEST_F | ( | ViewModelControllerTest | , |
fromVectorItem | |||
) |
VectorItem in a model.
Definition at line 99 of file viewmodelcontroller.test.cpp.
References ModelView::ItemDataRole::DATA, ModelView::ItemDataRole::DISPLAY, and ModelView::SessionModel::insertItem().
TEST_F | ( | ViewModelControllerTest | , |
initialState | |||
) |
Initial state of the controller. It is in working state only after setRootItem.
Definition at line 49 of file viewmodelcontroller.test.cpp.
TEST_F | ( | ViewModelControllerTest | , |
initThenInsertProperties | |||
) |
Insert three property items in a model, inserted after controller was setup.
Definition at line 177 of file viewmodelcontroller.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), ModelView::ViewItem::item(), ModelView::ViewModelBase::itemFromIndex(), and ModelView::ViewModelBase::rowCount().
TEST_F | ( | ViewModelControllerTest | , |
initThenInsertProperty | |||
) |
Single property item in a model, inserted after controller was setup.
Definition at line 136 of file viewmodelcontroller.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::ItemDataRole::DATA, ModelView::ItemDataRole::DISPLAY, ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), ModelView::ViewItem::item(), ModelView::ViewItem::item_role(), ModelView::ViewModelBase::itemFromIndex(), ModelView::ViewModelBase::rowCount(), and ModelView::SessionItem::setData().
TEST_F | ( | ViewModelControllerTest | , |
initThenInsertVector | |||
) |
Insert two property items in a model, inserted after controller was setup.
Definition at line 230 of file viewmodelcontroller.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::SessionModel::insertItem(), and ModelView::ViewModelBase::rowCount().
TEST_F | ( | ViewModelControllerTest | , |
insertChildToParent | |||
) |
Insert child to parent.
Definition at line 252 of file viewmodelcontroller.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), ModelView::SessionItem::registerTag(), ModelView::ViewModelBase::rowCount(), and ModelView::TagInfo::universalTag().
TEST_F | ( | ViewModelControllerTest | , |
insertInBetween | |||
) |
Inserting property items in reversed order.
Definition at line 204 of file viewmodelcontroller.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), ModelView::ViewItem::item(), ModelView::ViewModelBase::itemFromIndex(), ModelView::SessionModel::rootItem(), and ModelView::ViewModelBase::rowCount().
TEST_F | ( | ViewModelControllerTest | , |
onEmptyModelResetAndContinue | |||
) |
Real life scenario: initially empty SessionModel, apply ::clean, and then start to insert item.
Definition at line 419 of file viewmodelcontroller.test.cpp.
References ModelView::SessionModel::clear(), and ModelView::SessionModel::insertItem().
TEST_F | ( | ViewModelControllerTest | , |
onModelDestroyed | |||
) |
TEST_F | ( | ViewModelControllerTest | , |
onModelReset | |||
) |
On model reset.
Definition at line 395 of file viewmodelcontroller.test.cpp.
References ModelView::SessionModel::clear(), ModelView::SessionModel::insertItem(), and ModelView::SessionModel::rootItem().
TEST_F | ( | ViewModelControllerTest | , |
removeOneOfTopItems | |||
) |
Remove one of two top level items.
Definition at line 312 of file viewmodelcontroller.test.cpp.
References ModelView::SessionModel::insertItem(), ModelView::SessionModel::removeItem(), and ModelView::SessionModel::rootItem().
TEST_F | ( | ViewModelControllerTest | , |
removeSingleTopItem | |||
) |
Removing single top level item.
Definition at line 279 of file viewmodelcontroller.test.cpp.
References ModelView::SessionModel::insertItem(), ModelView::SessionModel::removeItem(), and ModelView::SessionModel::rootItem().
TEST_F | ( | ViewModelControllerTest | , |
setCompoundAsRootItem | |||
) |
Setting top level item as ROOT item (case parent and children).
Definition at line 369 of file viewmodelcontroller.test.cpp.
References ModelView::CompoundItem::addProperty(), ModelView::ViewModelBase::columnCount(), ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), and ModelView::ViewModelBase::rowCount().
TEST_F | ( | ViewModelControllerTest | , |
setRootItem | |||
) |
Setting top level item as ROOT item.
Definition at line 350 of file viewmodelcontroller.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::SessionModel::insertItem(), and ModelView::ViewModelBase::rowCount().