Skip to content
Snippets Groups Projects
Commit 92fa7390 authored by Matthias Puchner's avatar Matthias Puchner
Browse files

adapt unit tests

parent 5eae5ab1
No related branches found
No related tags found
1 merge request!286Project handling
Pipeline #43935 passed
......@@ -30,6 +30,9 @@ TEST_F(TestProjectDocument, test_projectDocument)
const QString projectFileName(projectDir + "/document.pro");
ApplicationModels models;
auto instrument = models.instrumentModel()->insertItem<GISASInstrumentItem>();
instrument->setItemName("GISAS");
ProjectDocument document;
document.setApplicationModels(&models);
......@@ -71,6 +74,8 @@ TEST_F(TestProjectDocument, test_projectDocumentWithData)
GuiUnittestUtils::create_dir(projectDir);
ApplicationModels models;
auto instrument = models.instrumentModel()->insertItem<GISASInstrumentItem>();
instrument->setItemName("GISAS");
RealDataItem* realData = GuiUnittestUtils::createRealData("RealData", *models.realDataModel());
ASSERT(realData);
DataItem* intensityItem = realData->dataItem();
......
......@@ -39,6 +39,9 @@ TEST_F(TestSaveService, test_autoSaveController)
const int autosave_time(100);
ApplicationModels models;
auto instrument = models.instrumentModel()->insertItem<GISASInstrumentItem>();
instrument->setItemName("GISAS");
std::unique_ptr<ProjectDocument> document(new ProjectDocument);
document->setApplicationModels(&models);
document->save(projectFileName);
......@@ -83,6 +86,9 @@ TEST_F(TestSaveService, test_autoSaveController)
TEST_F(TestSaveService, test_autoSaveControllerNewDocument)
{
ApplicationModels models;
auto instrument = models.instrumentModel()->insertItem<GISASInstrumentItem>();
instrument->setItemName("GISAS");
std::unique_ptr<ProjectDocument> document(new ProjectDocument);
document->setApplicationModels(&models);
......@@ -109,6 +115,9 @@ TEST_F(TestSaveService, test_saveService)
const QString projectFileName(projectDir + "/document.pro");
ApplicationModels models;
auto instrument = models.instrumentModel()->insertItem<GISASInstrumentItem>();
instrument->setItemName("GISAS");
std::unique_ptr<ProjectDocument> document(new ProjectDocument);
document->setApplicationModels(&models);
modify_models(&models);
......@@ -142,6 +151,9 @@ TEST_F(TestSaveService, test_failingSaveService)
const QString projectFileName(projectDir + "/document.pro");
ApplicationModels models;
auto instrument = models.instrumentModel()->insertItem<GISASInstrumentItem>();
instrument->setItemName("GISAS");
std::unique_ptr<ProjectDocument> document(new ProjectDocument);
document->setApplicationModels(&models);
modify_models(&models);
......@@ -173,6 +185,9 @@ TEST_F(TestSaveService, test_saveServiceWithData)
const QString projectFileName(projectDir + "/document.pro");
ApplicationModels models;
auto instrument = models.instrumentModel()->insertItem<GISASInstrumentItem>();
instrument->setItemName("GISAS");
RealDataItem* realData = GuiUnittestUtils::createRealData("RealData", *models.realDataModel());
ASSERT(realData);
DataItem* intensityItem = realData->dataItem();
......@@ -208,6 +223,9 @@ TEST_F(TestSaveService, test_autosaveEnabled)
const QString projectFileName(projectDir + "/document.pro");
ApplicationModels models;
auto instrument = models.instrumentModel()->insertItem<GISASInstrumentItem>();
instrument->setItemName("GISAS");
RealDataItem* realData = GuiUnittestUtils::createRealData("RealData", *models.realDataModel());
DataItem* intensityItem = realData->dataItem();
GUI::Model::JobItemUtils::createDefaultDetectorMap(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment