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 | ItemMapperTest |
Functions | |
TEST (ItemMapperTest, initialState) | |
Check that mapper works only in model context. More... | |
TEST (ItemMapperTest, onAboutToRemoveItem) | |
Inserting item to item. More... | |
TEST (ItemMapperTest, onChildPropertyChange) | |
Changing item property. More... | |
TEST (ItemMapperTest, onDataChange) | |
Setting data to item, expecting onDataChange callback. More... | |
TEST (ItemMapperTest, onDataChangeDuplicate) | |
Setting same data to item, expecting no callbacks on onDataChange. More... | |
TEST (ItemMapperTest, onItemDestroy) | |
Destroying item, expecting single call of onItemDestroy in MockWidget. More... | |
TEST (ItemMapperTest, onItemInsert) | |
Inserting item to item. More... | |
TEST (ItemMapperTest, onPropertyChange) | |
Changing item property. More... | |
TEST (ItemMapperTest, setActivity) | |
Setting mapper activity to false, change the data, expect no callbacks. More... | |
TEST (ItemMapperTest, unsubscribe) | |
Unsubscribing from item, expecting no callbacks. More... | |
Implements class CLASS?
Definition in file itemmapper.test.cpp.
TEST | ( | ItemMapperTest | , |
initialState | |||
) |
Check that mapper works only in model context.
Definition at line 35 of file itemmapper.test.cpp.
References ModelView::SessionModel::insertItem(), and ModelView::SessionModel::rootItem().
TEST | ( | ItemMapperTest | , |
onAboutToRemoveItem | |||
) |
Inserting item to item.
Definition at line 233 of file itemmapper.test.cpp.
References ModelView::SessionModel::insertItem(), ModelView::SessionItem::registerTag(), ModelView::SessionModel::removeItem(), and ModelView::TagInfo::universalTag().
TEST | ( | ItemMapperTest | , |
onChildPropertyChange | |||
) |
Changing item property.
Definition at line 183 of file itemmapper.test.cpp.
References ModelView::CompoundItem::addProperty(), ModelView::SessionModel::insertItem(), ModelView::SessionItem::registerTag(), and ModelView::TagInfo::universalTag().
TEST | ( | ItemMapperTest | , |
onDataChange | |||
) |
Setting data to item, expecting onDataChange callback.
Definition at line 71 of file itemmapper.test.cpp.
References ModelView::ItemDataRole::DATA, ModelView::SessionModel::insertItem(), and ModelView::SessionModel::rootItem().
TEST | ( | ItemMapperTest | , |
onDataChangeDuplicate | |||
) |
Setting same data to item, expecting no callbacks on onDataChange.
Definition at line 93 of file itemmapper.test.cpp.
References ModelView::SessionModel::insertItem(), and ModelView::SessionModel::rootItem().
TEST | ( | ItemMapperTest | , |
onItemDestroy | |||
) |
Destroying item, expecting single call of onItemDestroy in MockWidget.
Definition at line 49 of file itemmapper.test.cpp.
References ModelView::SessionModel::insertItem(), ModelView::SessionModel::removeItem(), and ModelView::SessionModel::rootItem().
TEST | ( | ItemMapperTest | , |
onItemInsert | |||
) |
Inserting item to item.
Definition at line 210 of file itemmapper.test.cpp.
References ModelView::SessionModel::insertItem(), ModelView::SessionItem::registerTag(), and ModelView::TagInfo::universalTag().
TEST | ( | ItemMapperTest | , |
onPropertyChange | |||
) |
Changing item property.
Definition at line 157 of file itemmapper.test.cpp.
References ModelView::SessionModel::insertItem().
TEST | ( | ItemMapperTest | , |
setActivity | |||
) |
Setting mapper activity to false, change the data, expect no callbacks.
Definition at line 115 of file itemmapper.test.cpp.
References ModelView::SessionModel::insertItem(), and ModelView::SessionModel::rootItem().
TEST | ( | ItemMapperTest | , |
unsubscribe | |||
) |
Unsubscribing from item, expecting no callbacks.
Definition at line 138 of file itemmapper.test.cpp.
References ModelView::SessionModel::insertItem(), and ModelView::SessionModel::rootItem().