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().