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 | ProjectManagerTest |
Tests for ProjectManager class. More... | |
Functions | |
TEST_F (ProjectManagerTest, callback) | |
TEST_F (ProjectManagerTest, initialState) | |
Initial state of ProjectManager. Project created, and not-saved. More... | |
TEST_F (ProjectManagerTest, titledModifiedSave) | |
Saving of new project. More... | |
TEST_F (ProjectManagerTest, titledUnmodifiedNew) | |
Creating new project. More... | |
TEST_F (ProjectManagerTest, untitledEmptyNew) | |
Creating new project. More... | |
TEST_F (ProjectManagerTest, untitledEmptySave) | |
Saving of new project. More... | |
TEST_F (ProjectManagerTest, untitledEmptySaveAs) | |
Saving of new project. More... | |
TEST_F (ProjectManagerTest, untitledModifiedNew) | |
Creating new project. More... | |
TEST_F (ProjectManagerTest, untitledModifiedSave) | |
Saving of new project. More... | |
TEST_F (ProjectManagerTest, untitledModifiedSaveAs) | |
Saving of new project. More... | |
Implements class CLASS?
Definition in file projectmanager.test.cpp.
TEST_F | ( | ProjectManagerTest | , |
callback | |||
) |
Definition at line 223 of file projectmanager.test.cpp.
References ModelView::ProjectManager::currentProjectDir(), ModelView::ProjectManager::isModified(), ModelView::ProjectManager::saveCurrentProject(), and ModelView::ProjectManager::saveProjectAs().
TEST_F | ( | ProjectManagerTest | , |
initialState | |||
) |
Initial state of ProjectManager. Project created, and not-saved.
Definition at line 59 of file projectmanager.test.cpp.
References ModelView::ProjectManager::currentProjectDir(), and ModelView::ProjectManager::isModified().
TEST_F | ( | ProjectManagerTest | , |
titledModifiedSave | |||
) |
Saving of new project.
Use titled+modified project as a starting point. Should succeed.
Definition at line 204 of file projectmanager.test.cpp.
References ModelView::ProjectManager::currentProjectDir(), ModelView::ProjectManager::isModified(), ModelView::ProjectManager::saveCurrentProject(), and ModelView::ProjectManager::saveProjectAs().
TEST_F | ( | ProjectManagerTest | , |
titledUnmodifiedNew | |||
) |
Creating new project.
Use titled+unmodified project as a starting point. Should succeed, since old empty project doesn't need to be saved.
Definition at line 178 of file projectmanager.test.cpp.
References ModelView::ProjectManager::createNewProject(), ModelView::ProjectManager::currentProjectDir(), ModelView::Utils::exists(), ModelView::ProjectManager::isModified(), ModelView::Utils::join(), and ModelView::ProjectManager::saveProjectAs().
TEST_F | ( | ProjectManagerTest | , |
untitledEmptyNew | |||
) |
Creating new project.
Use untitled+empty project as a starting point. Should succeed, since old empty project doesn't need to be saved.
Definition at line 73 of file projectmanager.test.cpp.
References ModelView::ProjectManager::createNewProject(), ModelView::ProjectManager::currentProjectDir(), ModelView::Utils::exists(), ModelView::ProjectManager::isModified(), and ModelView::Utils::join().
TEST_F | ( | ProjectManagerTest | , |
untitledEmptySave | |||
) |
Saving of new project.
Use untitled+empty project as a starting point. Should fail since project directory is not defined.
Definition at line 91 of file projectmanager.test.cpp.
References ModelView::ProjectManager::isModified(), and ModelView::ProjectManager::saveCurrentProject().
TEST_F | ( | ProjectManagerTest | , |
untitledEmptySaveAs | |||
) |
Saving of new project.
Use untitled+empty project as a starting point. Should be saved, file sould appear on disk.
Definition at line 101 of file projectmanager.test.cpp.
References ModelView::Utils::exists(), ModelView::ProjectManager::isModified(), ModelView::Utils::join(), and ModelView::ProjectManager::saveProjectAs().
TEST_F | ( | ProjectManagerTest | , |
untitledModifiedNew | |||
) |
Creating new project.
Use untitled+modified project as a starting point. Should fail, since modified old project will prevent creation of the new one.
Definition at line 121 of file projectmanager.test.cpp.
References ModelView::ProjectManager::createNewProject(), ModelView::ProjectManager::currentProjectDir(), ModelView::Utils::exists(), ModelView::ProjectManager::isModified(), and ModelView::Utils::join().
TEST_F | ( | ProjectManagerTest | , |
untitledModifiedSave | |||
) |
Saving of new project.
Use untitled+modified project as a starting point. Should fail since project directory is not defined.
Definition at line 144 of file projectmanager.test.cpp.
References ModelView::ProjectManager::isModified(), and ModelView::ProjectManager::saveCurrentProject().
TEST_F | ( | ProjectManagerTest | , |
untitledModifiedSaveAs | |||
) |
Saving of new project.
Use untitled+empty project as a starting point. Should be saved, file sould appear on disk.
Definition at line 157 of file projectmanager.test.cpp.
References ModelView::Utils::exists(), ModelView::ProjectManager::isModified(), ModelView::Utils::join(), and ModelView::ProjectManager::saveProjectAs().