|
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 | SessionItemTest |
Functions | |
| TEST_F (SessionItemTest, appearance) | |
| Checks item appearance (enabled/disabled and editable/readonly). More... | |
| TEST_F (SessionItemTest, defaultTag) | |
| Item registration in a pool. More... | |
| TEST_F (SessionItemTest, displayName) | |
| Display role. More... | |
| TEST_F (SessionItemTest, editorType) | |
| Checks item's editor type. More... | |
| TEST_F (SessionItemTest, hasData) | |
| TEST_F (SessionItemTest, initialState) | |
| TEST_F (SessionItemTest, insertChildren) | |
| Simple children insert. More... | |
| TEST_F (SessionItemTest, insertItem) | |
| Simple child insert. More... | |
| TEST_F (SessionItemTest, itemsInTag) | |
| TEST_F (SessionItemTest, modelType) | |
| TEST_F (SessionItemTest, registerDefaultTag) | |
| Registering tag and setting it as default. More... | |
| TEST_F (SessionItemTest, registerItem) | |
| Item registration in a pool. More... | |
| TEST_F (SessionItemTest, registerTag) | |
| Registering tags. More... | |
| TEST_F (SessionItemTest, setBoolData) | |
| TEST_F (SessionItemTest, setData) | |
| Validating ::setData and appearance of roles. More... | |
| TEST_F (SessionItemTest, setDataAndImplicitConversion) | |
| Validating ::setData in the context of implicit conversion. More... | |
| TEST_F (SessionItemTest, setDoubleData) | |
| TEST_F (SessionItemTest, setIntData) | |
| TEST_F (SessionItemTest, setStringData) | |
| TEST_F (SessionItemTest, singleTagAndItems) | |
| Insert and take tagged items. More... | |
| TEST_F (SessionItemTest, tag) | |
| Testing method ::tag. More... | |
| TEST_F (SessionItemTest, tagModelTypes) | |
| Inserting and removing items when tag has limits. More... | |
| TEST_F (SessionItemTest, tagRow) | |
| Checks row of item in its tag. More... | |
| TEST_F (SessionItemTest, tagRowOfItem) | |
| Checks row of item in its tag. More... | |
| TEST_F (SessionItemTest, tagWithLimits) | |
| Inserting and removing items when tag has limits. More... | |
| TEST_F (SessionItemTest, takeItem) | |
| Removing (taking) item from parent. More... | |
| TEST_F (SessionItemTest, tooltip) | |
| Checks item tooltip. More... | |
| TEST_F (SessionItemTest, twoTagsAndItems) | |
| Insert and take tagged items when two tags are present. More... | |
| TEST_F (SessionItemTest, variantMismatch) | |
| Attempt to set the different Variant to already existing role. More... | |
Implements class CLASS?
Definition in file sessionitem.test.cpp.
| TEST_F | ( | SessionItemTest | , |
| appearance | |||
| ) |
Checks item appearance (enabled/disabled and editable/readonly).
Definition at line 647 of file sessionitem.test.cpp.
References ModelView::ItemDataRole::APPEARANCE, ModelView::SessionItem::data(), ModelView::SessionItem::isEditable(), ModelView::SessionItem::isEnabled(), ModelView::SessionItem::setEditable(), and ModelView::SessionItem::setEnabled().
| TEST_F | ( | SessionItemTest | , |
| defaultTag | |||
| ) |
Item registration in a pool.
Definition at line 228 of file sessionitem.test.cpp.
References ModelView::SessionItemTags::defaultTag(), ModelView::Utils::HasTag(), and ModelView::SessionItem::itemTags().
| TEST_F | ( | SessionItemTest | , |
| displayName | |||
| ) |
Display role.
Definition at line 164 of file sessionitem.test.cpp.
References ModelView::SessionItem::data(), ModelView::SessionItem::displayName(), ModelView::SessionItem::setData(), and ModelView::SessionItem::setDisplayName().
| TEST_F | ( | SessionItemTest | , |
| editorType | |||
| ) |
Checks item's editor type.
Definition at line 690 of file sessionitem.test.cpp.
References ModelView::ItemDataRole::EDITORTYPE, ModelView::SessionItem::editorType(), ModelView::SessionItem::hasData(), and ModelView::SessionItem::setEditorType().
| TEST_F | ( | SessionItemTest | , |
| hasData | |||
| ) |
Definition at line 110 of file sessionitem.test.cpp.
References ModelView::ItemDataRole::APPEARANCE, ModelView::ItemDataRole::DATA, ModelView::ItemDataRole::DISPLAY, ModelView::ItemDataRole::EDITORTYPE, ModelView::SessionItem::hasData(), ModelView::ItemDataRole::IDENTIFIER, ModelView::ItemDataRole::LIMITS, ModelView::SessionItem::setData(), and ModelView::ItemDataRole::TOOLTIP.
| TEST_F | ( | SessionItemTest | , |
| initialState | |||
| ) |
Definition at line 36 of file sessionitem.test.cpp.
References ModelView::Constants::BaseType, ModelView::SessionItem::children(), ModelView::SessionItem::childrenCount(), ModelView::ItemDataRole::DATA, ModelView::SessionItem::data(), ModelView::ItemDataRole::DISPLAY, ModelView::SessionItem::displayName(), ModelView::ItemDataRole::IDENTIFIER, ModelView::SessionItem::identifier(), ModelView::SessionItem::itemData(), ModelView::SessionItem::model(), ModelView::SessionItem::modelType(), ModelView::SessionItem::parent(), and ModelView::SessionItemData::roles().
| TEST_F | ( | SessionItemTest | , |
| insertChildren | |||
| ) |
Simple children insert.
Definition at line 288 of file sessionitem.test.cpp.
References ModelView::TagRow::append(), ModelView::Utils::IndexOfChild(), ModelView::SessionItem::insertItem(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| insertItem | |||
| ) |
Simple child insert.
Definition at line 261 of file sessionitem.test.cpp.
References ModelView::Utils::IndexOfChild(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| itemsInTag | |||
| ) |
Definition at line 702 of file sessionitem.test.cpp.
References ModelView::SessionItem::insertItem(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| modelType | |||
| ) |
Definition at line 57 of file sessionitem.test.cpp.
References ModelView::SessionItem::modelType().
| TEST_F | ( | SessionItemTest | , |
| registerDefaultTag | |||
| ) |
Registering tag and setting it as default.
Definition at line 252 of file sessionitem.test.cpp.
References ModelView::SessionItemTags::defaultTag(), ModelView::SessionItem::itemTags(), ModelView::SessionItem::registerTag(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| registerItem | |||
| ) |
Item registration in a pool.
Definition at line 205 of file sessionitem.test.cpp.
References ModelView::ItemDataRole::DISPLAY, and ModelView::ItemDataRole::IDENTIFIER.
| TEST_F | ( | SessionItemTest | , |
| registerTag | |||
| ) |
Registering tags.
Definition at line 237 of file sessionitem.test.cpp.
References ModelView::Utils::HasTag(), ModelView::SessionItem::registerTag(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| setBoolData | |||
| ) |
Definition at line 143 of file sessionitem.test.cpp.
References ModelView::SessionItem::data(), and ModelView::SessionItem::setData().
| TEST_F | ( | SessionItemTest | , |
| setData | |||
| ) |
Validating ::setData and appearance of roles.
Definition at line 65 of file sessionitem.test.cpp.
References ModelView::ItemDataRole::DATA, ModelView::SessionItem::data(), ModelView::ItemDataRole::DISPLAY, ModelView::ItemDataRole::IDENTIFIER, ModelView::SessionItem::itemData(), ModelView::SessionItemData::roles(), and ModelView::SessionItem::setData().
| TEST_F | ( | SessionItemTest | , |
| setDataAndImplicitConversion | |||
| ) |
Validating ::setData in the context of implicit conversion.
Definition at line 93 of file sessionitem.test.cpp.
References ModelView::ItemDataRole::DATA, ModelView::SessionItem::data(), ModelView::Constants::double_type_name, ModelView::Constants::int_type_name, and ModelView::SessionItem::setData().
| TEST_F | ( | SessionItemTest | , |
| setDoubleData | |||
| ) |
Definition at line 127 of file sessionitem.test.cpp.
References ModelView::SessionItem::data(), and ModelView::SessionItem::setData().
| TEST_F | ( | SessionItemTest | , |
| setIntData | |||
| ) |
Definition at line 135 of file sessionitem.test.cpp.
References ModelView::SessionItem::data(), and ModelView::SessionItem::setData().
| TEST_F | ( | SessionItemTest | , |
| setStringData | |||
| ) |
Definition at line 154 of file sessionitem.test.cpp.
References ModelView::SessionItem::data(), and ModelView::SessionItem::setData().
| TEST_F | ( | SessionItemTest | , |
| singleTagAndItems | |||
| ) |
Insert and take tagged items.
Definition at line 370 of file sessionitem.test.cpp.
References ModelView::Utils::HasTag(), ModelView::Utils::IndexOfChild(), ModelView::SessionItem::insertItem(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| tag | |||
| ) |
Testing method ::tag.
Definition at line 539 of file sessionitem.test.cpp.
References ModelView::SessionItem::insertItem(), ModelView::TagRow::tag, ModelView::SessionItem::tagRow(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| tagModelTypes | |||
| ) |
Inserting and removing items when tag has limits.
Definition at line 504 of file sessionitem.test.cpp.
| TEST_F | ( | SessionItemTest | , |
| tagRow | |||
| ) |
Checks row of item in its tag.
Definition at line 573 of file sessionitem.test.cpp.
References ModelView::SessionItem::insertItem(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| tagRowOfItem | |||
| ) |
Checks row of item in its tag.
Definition at line 610 of file sessionitem.test.cpp.
References ModelView::SessionItem::insertItem(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| tagWithLimits | |||
| ) |
Inserting and removing items when tag has limits.
Definition at line 471 of file sessionitem.test.cpp.
| TEST_F | ( | SessionItemTest | , |
| takeItem | |||
| ) |
Removing (taking) item from parent.
Definition at line 339 of file sessionitem.test.cpp.
References ModelView::TagRow::append(), ModelView::SessionItem::insertItem(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| tooltip | |||
| ) |
Checks item tooltip.
Definition at line 676 of file sessionitem.test.cpp.
References ModelView::SessionItem::hasData(), ModelView::SessionItem::setToolTip(), ModelView::ItemDataRole::TOOLTIP, and ModelView::SessionItem::toolTip().
| TEST_F | ( | SessionItemTest | , |
| twoTagsAndItems | |||
| ) |
Insert and take tagged items when two tags are present.
Definition at line 413 of file sessionitem.test.cpp.
References ModelView::Utils::HasTag(), ModelView::Utils::IndexOfChild(), ModelView::SessionItem::insertItem(), and ModelView::TagInfo::universalTag().
| TEST_F | ( | SessionItemTest | , |
| variantMismatch | |||
| ) |
Attempt to set the different Variant to already existing role.
Definition at line 181 of file sessionitem.test.cpp.
References ModelView::ItemDataRole::DATA, ModelView::SessionItem::data(), ModelView::ItemDataRole::DISPLAY, ModelView::ItemDataRole::IDENTIFIER, ModelView::SessionItem::itemData(), ModelView::SessionItemData::roles(), and ModelView::SessionItem::setData().