25 #include <vtkDebugLeaks.h> 29 CPPUNIT_TEST_SUITE(mitkExampleDataStructureReaderWriterTestSuite);
32 MITK_TEST(ReadWrite_ExampleData_SavedAndLoadedDataEqualToExample);
33 CPPUNIT_TEST_SUITE_END();
37 std::string m_DefaultDataString;
46 m_DefaultDataString =
"This is the example data content\nAnd a second line\n";
48 m_Data->SetData(m_DefaultDataString);
51 void tearDown()
override 53 m_DefaultDataString =
"";
57 void ReadWrite_ExampleData_SavedAndLoadedDataEqualToExample()
62 mitk::IOUtil::Load<mitk::ExampleDataStructure >(path);
64 itksys::SystemTools::RemoveFile(path);
66 CPPUNIT_ASSERT_MESSAGE(
"Comparing created and loaded example data.",
MITK_TEST_SUITE_REGISTRATION(mitkImageToItk)
static std::string GetTempPath()
#define MITK_TEST(TESTMETHOD)
Adds a test to the current test suite.
Test fixture for parameterized tests.
MITKNEWMODULE_EXPORT bool Equal(mitk::ExampleDataStructure *leftHandSide, mitk::ExampleDataStructure *rightHandSide, mitk::ScalarType eps, bool verbose)
Returns true if the example data structures are considered equal.
static void Save(const mitk::BaseData *data, const std::string &path, bool setPathProperty=false)
Save a mitk::BaseData instance.
MITKCORE_EXPORT const ScalarType eps