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 | JsonItemDataConverterTest |
Test convertion of SessionItemData from/to QJsonObject. More... | |
Functions | |
TEST_F (JsonItemDataConverterTest, createCopyConverter) | |
Checking factory method to create copying converter. More... | |
TEST_F (JsonItemDataConverterTest, createProjectConverter) | |
Checking factory method for typical scenario for copying whole data while writing, and updating on reading. More... | |
TEST_F (JsonItemDataConverterTest, fromItemToJsonAndBack) | |
From SessionItemData to json and back. More... | |
TEST_F (JsonItemDataConverterTest, getJson) | |
Creating QJsonArray from SessionItemData. More... | |
TEST_F (JsonItemDataConverterTest, tooltipRole) | |
By default tooltip role is enabled for read and write. More... | |
TEST_F (JsonItemDataConverterTest, updateFromJson) | |
Update SessionItemData from json obtained from another JsonItemData. More... | |
TEST_F (JsonItemDataConverterTest, writeAllReadFiltered) | |
Write all roles, read filtered into empty SessionItemData. More... | |
TEST_F (JsonItemDataConverterTest, writeFilteredReadAll) | |
Write filtered roles, read all into empty SessionItemData. More... | |
Implements class CLASS?
Definition in file jsonitemdataconverter.test.cpp.
TEST_F | ( | JsonItemDataConverterTest | , |
createCopyConverter | |||
) |
Checking factory method to create copying converter.
It is used normally in the situation, when the item data is fully serialized to JSON, and then desirialized into empty item data.
Definition at line 207 of file jsonitemdataconverter.test.cpp.
References ModelView::JsonItemDataConverter::createCopyConverter(), ModelView::ItemDataRole::DATA, ModelView::SessionItemData::data(), ModelView::ItemDataRole::DISPLAY, ModelView::ItemDataRole::IDENTIFIER, ModelView::SessionItemData::roles(), ModelView::SessionItemData::setData(), and ModelView::ItemDataRole::TOOLTIP.
TEST_F | ( | JsonItemDataConverterTest | , |
createProjectConverter | |||
) |
Checking factory method for typical scenario for copying whole data while writing, and updating on reading.
This is a repetition of previous test.
Definition at line 233 of file jsonitemdataconverter.test.cpp.
References ModelView::JsonItemDataConverter::createProjectConverter(), ModelView::ItemDataRole::DATA, ModelView::SessionItemData::data(), ModelView::ItemDataRole::DISPLAY, ModelView::ItemDataRole::IDENTIFIER, ModelView::SessionItemData::roles(), ModelView::SessionItemData::setData(), and ModelView::ItemDataRole::TOOLTIP.
TEST_F | ( | JsonItemDataConverterTest | , |
fromItemToJsonAndBack | |||
) |
From SessionItemData to json and back.
Definition at line 68 of file jsonitemdataconverter.test.cpp.
References ModelView::SessionItemData::data(), ModelView::JsonItemDataConverter::from_json(), ModelView::SessionItemData::roles(), TestUtils::SaveJson(), ModelView::SessionItemData::setData(), TestUtils::TestFileName(), and ModelView::JsonItemDataConverter::to_json().
TEST_F | ( | JsonItemDataConverterTest | , |
getJson | |||
) |
Creating QJsonArray from SessionItemData.
Definition at line 42 of file jsonitemdataconverter.test.cpp.
References ModelView::JsonItemFormatAssistant::isSessionItemData(), ModelView::SessionItemData::setData(), and ModelView::JsonItemDataConverter::to_json().
TEST_F | ( | JsonItemDataConverterTest | , |
tooltipRole | |||
) |
By default tooltip role is enabled for read and write.
Definition at line 100 of file jsonitemdataconverter.test.cpp.
References ModelView::SessionItemData::data(), ModelView::JsonItemDataConverter::from_json(), ModelView::SessionItemData::roles(), ModelView::SessionItemData::setData(), ModelView::JsonItemDataConverter::to_json(), and ModelView::ItemDataRole::TOOLTIP.
TEST_F | ( | JsonItemDataConverterTest | , |
updateFromJson | |||
) |
Update SessionItemData from json obtained from another JsonItemData.
Definition at line 170 of file jsonitemdataconverter.test.cpp.
References ModelView::ItemDataRole::DATA, ModelView::SessionItemData::data(), ModelView::JsonItemDataConverter::from_json(), ModelView::ItemDataRole::IDENTIFIER, ModelView::SessionItemData::roles(), ModelView::SessionItemData::setData(), ModelView::JsonItemDataConverter::to_json(), and ModelView::ItemDataRole::TOOLTIP.
TEST_F | ( | JsonItemDataConverterTest | , |
writeAllReadFiltered | |||
) |
Write all roles, read filtered into empty SessionItemData.
Definition at line 143 of file jsonitemdataconverter.test.cpp.
References ModelView::ItemDataRole::DATA, ModelView::ItemDataRole::DISPLAY, ModelView::SessionItemData::hasData(), ModelView::ItemDataRole::IDENTIFIER, ModelView::SessionItemData::roles(), ModelView::SessionItemData::setData(), ModelView::JsonItemDataConverter::to_json(), and ModelView::ItemDataRole::TOOLTIP.
TEST_F | ( | JsonItemDataConverterTest | , |
writeFilteredReadAll | |||
) |
Write filtered roles, read all into empty SessionItemData.
Definition at line 119 of file jsonitemdataconverter.test.cpp.
References ModelView::ItemDataRole::DATA, ModelView::ItemDataRole::DISPLAY, ModelView::SessionItemData::hasData(), ModelView::ItemDataRole::IDENTIFIER, ModelView::SessionItemData::roles(), ModelView::SessionItemData::setData(), ModelView::JsonItemDataConverter::to_json(), and ModelView::ItemDataRole::TOOLTIP.