#include "mitkLevelWindowManager.h"#include "mitkStandaloneDataStorage.h"Go to the source code of this file.
Functions | |
| int | mitkLevelWindowManagerTest (int, char *[]) |
| int mitkLevelWindowManagerTest | ( | int | , |
| char * | [] | ||
| ) |
Definition at line 21 of file mitkLevelWindowManagerTest.cpp.
References EXIT_FAILURE, EXIT_SUCCESS, mitk::LevelWindowProperty::New(), mitk::StandaloneDataStorage::New(), mitk::LevelWindowManager::New(), and mitk::LevelWindow::SetLevelWindow().
{
mitk::LevelWindowManager::Pointer manager;
std::cout << "Testing mitk::LevelWindowManager::New(): ";
manager = mitk::LevelWindowManager::New();
if (manager.IsNull())
{
std::cout<<"[FAILED]"<<std::endl;
return EXIT_FAILURE;
}
std::cout<<"[PASSED]"<<std::endl;
std::cout << "Creating DataStorage: ";
mitk::StandaloneDataStorage::Pointer ds = mitk::StandaloneDataStorage::New();
std::cout<<"[PASSED]"<<std::endl;
std::cout << "Testing mitk::LevelWindowManager SetDataStorage ";
manager->SetDataStorage(ds);
std::cout<<"[PASSED]"<<std::endl;
std::cout << "Testing mitk::LevelWindowManager GetDataStorage ";
if (ds != manager->GetDataStorage())
{
std::cout<<"[FAILED]"<<std::endl;
return EXIT_FAILURE;
}
std::cout<<"[PASSED]"<<std::endl;
std::cout << "Testing mitk::LevelWindowManager SetLevelWindowProperty ";
mitk::LevelWindowProperty::Pointer levelWindowProperty = mitk::LevelWindowProperty::New();
manager->SetLevelWindowProperty(levelWindowProperty);
std::cout<<"[PASSED]"<<std::endl;
std::cout << "Testing mitk::LevelWindowManager GetLevelWindowProperty ";
if (levelWindowProperty != manager->GetLevelWindowProperty())
{
std::cout<<"[FAILED]"<<std::endl;
return EXIT_FAILURE;
}
std::cout<<"[PASSED]"<<std::endl;
std::cout << "Testing mitk::LevelWindowManager isAutoTopMost ";
if (manager->isAutoTopMost())
{
std::cout<<"[FAILED]"<<std::endl;
return EXIT_FAILURE;
}
std::cout<<"[PASSED]"<<std::endl;
std::cout << "Testing mitk::LevelWindowManager GetLevelWindow ";
try
{
const mitk::LevelWindow levelWindow = manager->GetLevelWindow();
std::cout<<"[PASSED]"<<std::endl;
std::cout << "Testing mitk::LevelWindowManager SetLevelWindow ";
manager->SetLevelWindow(levelWindow);
std::cout<<"[PASSED]"<<std::endl;
}
catch (...)
{
std::cout<<"[FAILED]"<<std::endl;
return EXIT_FAILURE;
}
std::cout << "Testing mitk::LevelWindowManager SetAutoTopMostImage ";
manager->SetAutoTopMostImage(true);
std::cout<<"[PASSED]"<<std::endl;
std::cout << "Testing mitk::LevelWindowManager isAutoTopMost ";
if (!(manager->isAutoTopMost()))
{
std::cout<<"[FAILED]"<<std::endl;
return EXIT_FAILURE;
}
std::cout<<"[PASSED]"<<std::endl;
std::cout<<"[TEST DONE]"<<std::endl;
return EXIT_SUCCESS;
}
1.7.2