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 | DefaultViewModelTest |
Functions | |
TEST_F (DefaultViewModelTest, deleteGraphVromViewport) | |
Real life bug. More... | |
TEST_F (DefaultViewModelTest, findPropertyItemView) | |
Find ViewItem's corresponding to given PropertyItem. More... | |
TEST_F (DefaultViewModelTest, fromPropertyItem) | |
Single property item in a model. More... | |
TEST_F (DefaultViewModelTest, fromVector) | |
TEST_F (DefaultViewModelTest, horizontalLabels) | |
TEST_F (DefaultViewModelTest, indexFromSessionItem) | |
Index from single property item. More... | |
TEST_F (DefaultViewModelTest, initialState) | |
TEST_F (DefaultViewModelTest, initThenInsert) | |
Single property item in a model, inserted after DefaultViewModel was setup. More... | |
TEST_F (DefaultViewModelTest, insertSingleTopItem) | |
Inserting single top level item. More... | |
TEST_F (DefaultViewModelTest, jsonConverterLoadModel) | |
Testing ViewModel signals while loading data with the help of json loader. More... | |
TEST_F (DefaultViewModelTest, jsonDocumentLoadEmptyModel) | |
Testing ViewModel signals while loading data with the help of json document. More... | |
TEST_F (DefaultViewModelTest, jsonDocumentLoadModel) | |
Testing ViewModel signals while loading data with the help of json document. More... | |
TEST_F (DefaultViewModelTest, onModelDestroyed) | |
On model destroyed. More... | |
TEST_F (DefaultViewModelTest, onModelReset) | |
On model destroyed. More... | |
TEST_F (DefaultViewModelTest, propertyItemAppearance) | |
Single property item in ViewModel with various appearance flags. More... | |
TEST_F (DefaultViewModelTest, propertyItemAppearanceChanged) | |
Signals in ViewModel when property item changes its appearance. More... | |
TEST_F (DefaultViewModelTest, propertyItemDataChanged) | |
Constructing ViewModel from single PropertyItem. More... | |
TEST_F (DefaultViewModelTest, removeOneOfTopItems) | |
Remove one of two top level items. More... | |
TEST_F (DefaultViewModelTest, removeSingleTopItem) | |
Removing single top level item. More... | |
TEST_F (DefaultViewModelTest, sessionItemFromIndex) | |
Single property item in a model. More... | |
TEST_F (DefaultViewModelTest, setCompoundAsRootItem) | |
Setting top level item as ROOT item (case parent and children). More... | |
TEST_F (DefaultViewModelTest, setPropertyItemAsRoot) | |
Setting property item as ROOT item. More... | |
TEST_F (DefaultViewModelTest, setPropertyItemAsRootAfter) | |
Setting property item as ROOT item. More... | |
TEST_F (DefaultViewModelTest, setVectorItemAsRoot) | |
Setting vector item as ROOT item. More... | |
TEST_F (DefaultViewModelTest, tooltipChanged) | |
Signals in ViewModel when property item changes its tooltips. More... | |
TEST_F (DefaultViewModelTest, vectorItemAsRootInJsonDocument) | |
Testing view model after restoring from json document. More... | |
TEST_F (DefaultViewModelTest, vectorItemInJsonDocument) | |
Testing view model after restoring from json document. More... | |
Implements class CLASS?
Definition in file defaultviewmodel.test.cpp.
TEST_F | ( | DefaultViewModelTest | , |
deleteGraphVromViewport | |||
) |
Real life bug.
One container with Data1DItem's, one ViewportItem with single graph. DefaultViewModel is looking on ViewPortItem. Graph is deleted first.
Definition at line 821 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), ModelView::ViewModelBase::itemFromIndex(), ModelView::SessionItem::parent(), ModelView::SessionModel::removeItem(), ModelView::ViewModelBase::rowCount(), ModelView::ViewModel::setRootSessionItem(), and ModelView::SessionItem::tagRow().
TEST_F | ( | DefaultViewModelTest | , |
findPropertyItemView | |||
) |
Find ViewItem's corresponding to given PropertyItem.
Definition at line 153 of file defaultviewmodel.test.cpp.
References ModelView::ViewModel::findViews(), ModelView::SessionModel::insertItem(), and ModelView::SessionItem::setData().
TEST_F | ( | DefaultViewModelTest | , |
fromPropertyItem | |||
) |
Single property item in a model.
Definition at line 58 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), ModelView::ViewModelBase::itemFromIndex(), ModelView::ViewModelBase::rowCount(), and ModelView::SessionItem::setData().
TEST_F | ( | DefaultViewModelTest | , |
fromVector | |||
) |
Definition at line 565 of file defaultviewmodel.test.cpp.
References ModelView::SessionModel::insertItem(), ModelView::VectorItem::P_X, ModelView::VectorItem::P_Y, and ModelView::VectorItem::P_Z.
TEST_F | ( | DefaultViewModelTest | , |
horizontalLabels | |||
) |
Definition at line 609 of file defaultviewmodel.test.cpp.
References ModelView::SessionModel::insertItem().
TEST_F | ( | DefaultViewModelTest | , |
indexFromSessionItem | |||
) |
Index from single property item.
Definition at line 133 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::ViewModelBase::index(), ModelView::ViewModel::indexOfSessionItem(), ModelView::SessionModel::insertItem(), ModelView::ViewModelBase::rowCount(), and ModelView::SessionItem::setData().
TEST_F | ( | DefaultViewModelTest | , |
initialState | |||
) |
Definition at line 47 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::SessionModel::rootItem(), ModelView::ViewModelBase::rowCount(), and ModelView::ViewModel::sessionItemFromIndex().
TEST_F | ( | DefaultViewModelTest | , |
initThenInsert | |||
) |
Single property item in a model, inserted after DefaultViewModel was setup.
Definition at line 84 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), ModelView::ViewModelBase::itemFromIndex(), ModelView::ViewModelBase::rowCount(), and ModelView::SessionItem::setData().
TEST_F | ( | DefaultViewModelTest | , |
insertSingleTopItem | |||
) |
Inserting single top level item.
Definition at line 193 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::SessionModel::insertItem(), ModelView::SessionModel::removeItem(), ModelView::SessionModel::rootItem(), and ModelView::ViewModelBase::rowCount().
TEST_F | ( | DefaultViewModelTest | , |
jsonConverterLoadModel | |||
) |
Testing ViewModel signals while loading data with the help of json loader.
Definition at line 624 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::JsonModelConverter::from_json(), ModelView::SessionModel::insertItem(), ModelView::project, and ModelView::ViewModelBase::rowCount().
TEST_F | ( | DefaultViewModelTest | , |
jsonDocumentLoadEmptyModel | |||
) |
Testing ViewModel signals while loading data with the help of json document.
Model is empty.
Definition at line 663 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::ViewModelBase::rowCount(), ModelView::JsonDocument::save(), and TestUtils::TestFileName().
TEST_F | ( | DefaultViewModelTest | , |
jsonDocumentLoadModel | |||
) |
Testing ViewModel signals while loading data with the help of json document.
Model is empty.
Definition at line 701 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::SessionModel::insertItem(), ModelView::ViewModelBase::rowCount(), and TestUtils::TestFileName().
TEST_F | ( | DefaultViewModelTest | , |
onModelDestroyed | |||
) |
TEST_F | ( | DefaultViewModelTest | , |
onModelReset | |||
) |
On model destroyed.
Definition at line 529 of file defaultviewmodel.test.cpp.
References ModelView::SessionItem::insertItem().
TEST_F | ( | DefaultViewModelTest | , |
propertyItemAppearance | |||
) |
Single property item in ViewModel with various appearance flags.
Definition at line 291 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::flags(), ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), and ModelView::SessionItem::setData().
TEST_F | ( | DefaultViewModelTest | , |
propertyItemAppearanceChanged | |||
) |
Signals in ViewModel when property item changes its appearance.
Definition at line 331 of file defaultviewmodel.test.cpp.
References SessionItemUtils::ForegroundRole(), ModelView::ViewModelBase::index(), ModelView::ViewModelBase::indexFromItem(), ModelView::SessionModel::insertItem(), ModelView::ViewModelBase::itemFromIndex(), ModelView::SessionItem::setData(), and ModelView::Utils::TextColorRole().
TEST_F | ( | DefaultViewModelTest | , |
propertyItemDataChanged | |||
) |
Constructing ViewModel from single PropertyItem.
Change thickness property in SessionItem, control dataChanged signals from ViewModel.
Definition at line 166 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), and ModelView::SessionItem::setData().
TEST_F | ( | DefaultViewModelTest | , |
removeOneOfTopItems | |||
) |
Remove one of two top level items.
Definition at line 253 of file defaultviewmodel.test.cpp.
References ModelView::SessionModel::insertItem(), ModelView::SessionModel::removeItem(), and ModelView::SessionModel::rootItem().
TEST_F | ( | DefaultViewModelTest | , |
removeSingleTopItem | |||
) |
Removing single top level item.
Definition at line 222 of file defaultviewmodel.test.cpp.
References ModelView::SessionModel::insertItem(), ModelView::SessionModel::removeItem(), and ModelView::SessionModel::rootItem().
TEST_F | ( | DefaultViewModelTest | , |
sessionItemFromIndex | |||
) |
Single property item in a model.
Definition at line 112 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), ModelView::SessionModel::rootItem(), ModelView::ViewModelBase::rowCount(), ModelView::ViewModel::sessionItemFromIndex(), and ModelView::SessionItem::setData().
TEST_F | ( | DefaultViewModelTest | , |
setCompoundAsRootItem | |||
) |
Setting top level item as ROOT item (case parent and children).
Definition at line 492 of file defaultviewmodel.test.cpp.
References ModelView::CompoundItem::addProperty(), ModelView::ViewModelBase::columnCount(), ModelView::ViewModelBase::index(), ModelView::SessionModel::insertItem(), ModelView::ViewModelBase::rowCount(), and ModelView::ViewModel::setRootSessionItem().
TEST_F | ( | DefaultViewModelTest | , |
setPropertyItemAsRoot | |||
) |
Setting property item as ROOT item.
Definition at line 433 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::columnCount(), ModelView::SessionModel::insertItem(), ModelView::SessionModel::rootItem(), ModelView::ViewModelBase::rowCount(), and ModelView::ViewModel::setRootSessionItem().
TEST_F | ( | DefaultViewModelTest | , |
setPropertyItemAsRootAfter | |||
) |
Setting property item as ROOT item.
Same as above, only view model was initialized after.
Definition at line 462 of file defaultviewmodel.test.cpp.
References ModelView::SessionModel::insertItem(), and ModelView::SessionModel::rootItem().
TEST_F | ( | DefaultViewModelTest | , |
setVectorItemAsRoot | |||
) |
Setting vector item as ROOT item.
Definition at line 515 of file defaultviewmodel.test.cpp.
References ModelView::SessionModel::insertItem().
TEST_F | ( | DefaultViewModelTest | , |
tooltipChanged | |||
) |
Signals in ViewModel when property item changes its tooltips.
Definition at line 384 of file defaultviewmodel.test.cpp.
References ModelView::ViewModelBase::data(), ModelView::ViewModelBase::index(), ModelView::ViewModelBase::indexFromItem(), ModelView::SessionModel::insertItem(), ModelView::ViewModelBase::itemFromIndex(), ModelView::SessionItem::setData(), and SessionItemUtils::ToolTipRole().
TEST_F | ( | DefaultViewModelTest | , |
vectorItemAsRootInJsonDocument | |||
) |
Testing view model after restoring from json document.
VectorItem is made root item. Test demonstrates that controller is capable to restore old rootSessionItem on onModelReset signal
Definition at line 779 of file defaultviewmodel.test.cpp.
References ModelView::SessionItem::children(), ModelView::SessionModel::insertItem(), ModelView::SessionModel::rootItem(), ModelView::JsonDocument::save(), and TestUtils::TestFileName().
TEST_F | ( | DefaultViewModelTest | , |
vectorItemInJsonDocument | |||
) |
Testing view model after restoring from json document.
Definition at line 739 of file defaultviewmodel.test.cpp.
References ModelView::SessionModel::clear(), ModelView::SessionModel::insertItem(), ModelView::JsonDocument::save(), and TestUtils::TestFileName().