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 | SessionModelTest |
class | SessionModelTest::TestItem |
Functions | |
TEST_F (SessionModelTest, clearModel) | |
TEST_F (SessionModelTest, clearRebuildModel) | |
TEST_F (SessionModelTest, copyFreeItem) | |
Tests item copy for property item. More... | |
TEST_F (SessionModelTest, copyModelItemRootContext) | |
Tests item copy when from root item to root item. More... | |
TEST_F (SessionModelTest, copyParentWithProperty) | |
Tests item copy from parent to root item. More... | |
TEST_F (SessionModelTest, findItem) | |
Test item find using identifier. More... | |
TEST_F (SessionModelTest, findItemInAlienModel) | |
Test items in different models. More... | |
TEST_F (SessionModelTest, forbiddenCopy) | |
Attempt to copy property item into the same tag. More... | |
TEST_F (SessionModelTest, initialState) | |
TEST_F (SessionModelTest, insertItem) | |
TEST_F (SessionModelTest, insertNewItem) | |
TEST_F (SessionModelTest, insertNewItemWithTag) | |
TEST_F (SessionModelTest, moveItem) | |
TEST_F (SessionModelTest, registerItem) | |
TEST_F (SessionModelTest, removeItem) | |
TEST_F (SessionModelTest, removeNonExistingItem) | |
TEST_F (SessionModelTest, setData) | |
TEST_F (SessionModelTest, takeRowFromRootItem) | |
TEST_F (SessionModelTest, topItem) | |
TEST_F (SessionModelTest, topItems) | |
Implements class CLASS?
Definition in file sessionmodel.test.cpp.
TEST_F | ( | SessionModelTest | , |
clearModel | |||
) |
Definition at line 247 of file sessionmodel.test.cpp.
References ModelView::SessionItem::childrenCount(), ModelView::SessionModel::clear(), ModelView::SessionModel::insertItem(), and ModelView::SessionModel::rootItem().
TEST_F | ( | SessionModelTest | , |
clearRebuildModel | |||
) |
Definition at line 268 of file sessionmodel.test.cpp.
References ModelView::TagRow::append(), ModelView::SessionItem::childrenCount(), ModelView::SessionModel::clear(), ModelView::SessionItem::insertItem(), ModelView::SessionModel::insertItem(), and ModelView::SessionModel::rootItem().
TEST_F | ( | SessionModelTest | , |
copyFreeItem | |||
) |
Tests item copy for property item.
Definition at line 343 of file sessionmodel.test.cpp.
References ModelView::copy, ModelView::SessionModel::copyItem(), ModelView::SessionModel::insertItem(), ModelView::SessionItem::registerTag(), and ModelView::TagInfo::universalTag().
TEST_F | ( | SessionModelTest | , |
copyModelItemRootContext | |||
) |
Tests item copy when from root item to root item.
Definition at line 295 of file sessionmodel.test.cpp.
References ModelView::SessionItem::children(), ModelView::copy, ModelView::SessionModel::copyItem(), ModelView::SessionModel::insertItem(), ModelView::SessionModel::rootItem(), and ModelView::SessionItem::setData().
TEST_F | ( | SessionModelTest | , |
copyParentWithProperty | |||
) |
Tests item copy from parent to root item.
Definition at line 320 of file sessionmodel.test.cpp.
References ModelView::copy, ModelView::SessionModel::copyItem(), ModelView::SessionModel::insertItem(), ModelView::SessionItem::registerTag(), ModelView::SessionModel::rootItem(), ModelView::SessionItem::setData(), and ModelView::TagInfo::universalTag().
TEST_F | ( | SessionModelTest | , |
findItem | |||
) |
Test item find using identifier.
Definition at line 379 of file sessionmodel.test.cpp.
References ModelView::SessionModel::findItem(), ModelView::SessionItem::identifier(), ModelView::SessionModel::insertItem(), ModelView::SessionModel::removeItem(), and ModelView::SessionModel::rootItem().
TEST_F | ( | SessionModelTest | , |
findItemInAlienModel | |||
) |
Test items in different models.
Definition at line 395 of file sessionmodel.test.cpp.
References ModelView::SessionModel::findItem(), ModelView::SessionItem::identifier(), ModelView::SessionModel::insertItem(), ModelView::SessionModel::removeItem(), and ModelView::SessionModel::rootItem().
TEST_F | ( | SessionModelTest | , |
forbiddenCopy | |||
) |
Attempt to copy property item into the same tag.
Definition at line 362 of file sessionmodel.test.cpp.
References ModelView::SessionItem::childrenCount(), ModelView::copy, ModelView::SessionModel::copyItem(), ModelView::SessionModel::insertItem(), ModelView::TagInfo::propertyTag(), and ModelView::SessionItem::registerTag().
TEST_F | ( | SessionModelTest | , |
initialState | |||
) |
Definition at line 40 of file sessionmodel.test.cpp.
References ModelView::SessionItem::model(), ModelView::SessionItem::parent(), and ModelView::SessionModel::rootItem().
TEST_F | ( | SessionModelTest | , |
insertItem | |||
) |
Definition at line 47 of file sessionmodel.test.cpp.
References ModelView::Constants::BaseType, ModelView::SessionItem::identifier(), ModelView::SessionModel::insertItem(), ModelView::SessionModel::rootItem(), and ModelView::TagInfo::universalTag().
TEST_F | ( | SessionModelTest | , |
insertNewItem | |||
) |
Definition at line 89 of file sessionmodel.test.cpp.
References ModelView::Constants::BaseType, ModelView::SessionItem::identifier(), ModelView::SessionModel::insertNewItem(), ModelView::SessionModel::rootItem(), and ModelView::TagInfo::universalTag().
TEST_F | ( | SessionModelTest | , |
insertNewItemWithTag | |||
) |
Definition at line 131 of file sessionmodel.test.cpp.
References ModelView::Utils::IndexOfChild(), ModelView::SessionModel::insertItem(), ModelView::SessionItem::registerTag(), ModelView::TagRow::tag, ModelView::SessionItem::tagRowOfItem(), and ModelView::TagInfo::universalTag().
TEST_F | ( | SessionModelTest | , |
moveItem | |||
) |
Definition at line 225 of file sessionmodel.test.cpp.
References ModelView::SessionItem::children(), ModelView::SessionModel::insertItem(), ModelView::SessionModel::moveItem(), ModelView::SessionItem::registerTag(), and ModelView::TagInfo::universalTag().
TEST_F | ( | SessionModelTest | , |
registerItem | |||
) |
Definition at line 456 of file sessionmodel.test.cpp.
References ModelView::SessionModel::insertNewItem(), and ModelView::SessionModel::registerItem().
TEST_F | ( | SessionModelTest | , |
removeItem | |||
) |
Definition at line 170 of file sessionmodel.test.cpp.
References ModelView::Utils::ChildAt(), ModelView::SessionItem::childrenCount(), ModelView::SessionModel::insertItem(), ModelView::SessionItem::registerTag(), ModelView::SessionModel::removeItem(), and ModelView::TagInfo::universalTag().
TEST_F | ( | SessionModelTest | , |
removeNonExistingItem | |||
) |
Definition at line 191 of file sessionmodel.test.cpp.
References ModelView::SessionModel::insertItem(), ModelView::SessionItem::registerTag(), ModelView::SessionModel::removeItem(), and ModelView::TagInfo::universalTag().
TEST_F | ( | SessionModelTest | , |
setData | |||
) |
Definition at line 150 of file sessionmodel.test.cpp.
References ModelView::ItemDataRole::DATA, ModelView::SessionModel::data(), ModelView::ItemDataRole::DISPLAY, ModelView::SessionModel::insertItem(), and ModelView::SessionModel::setData().
TEST_F | ( | SessionModelTest | , |
takeRowFromRootItem | |||
) |
Definition at line 203 of file sessionmodel.test.cpp.
References ModelView::SessionItem::identifier(), ModelView::SessionModel::insertItem(), ModelView::SessionItem::registerTag(), ModelView::SessionModel::rootItem(), ModelView::SessionItem::takeItem(), and ModelView::TagInfo::universalTag().
TEST_F | ( | SessionModelTest | , |
topItem | |||
) |
Definition at line 422 of file sessionmodel.test.cpp.
References ModelView::SessionModel::insertItem(), and ModelView::SessionModel::topItem().
TEST_F | ( | SessionModelTest | , |
topItems | |||
) |
Definition at line 435 of file sessionmodel.test.cpp.
References ModelView::SessionModel::insertItem(), and ModelView::SessionModel::topItems().