14 #include <QApplication> 31 CPPUNIT_TEST_SUITE(mitkChartExampleTestSuite);
35 CPPUNIT_TEST_SUITE_END();
48 void tearDown()
override 55 MITK_INFO <<
"=== AddingDataTest start ===";
59 MITK_INFO <<
"=== AddingDataTest end ===";
62 void CheckingDataTest()
64 MITK_INFO <<
"=== CheckingDataTest start ===";
66 MITK_INFO <<
"=== CheckingDataTest end ===";
69 void ClearingDataTest()
71 MITK_INFO <<
"=== ClearingDataTest start ===";
73 MITK_INFO <<
"=== ClearingDataTest end ===";
83 for (
size_t i = 1; i < 6; i++)
95 auto xDataOne = myDataOne->GetXData();
96 auto yDataOne = myDataOne->GetYData();
97 auto labelOne = myDataOne->GetLabel();
98 auto typeOne = myDataOne->GetChartType();
99 auto colorOne = myDataOne->GetColor();
100 auto styleOne = myDataOne->GetLineStyle();
104 CPPUNIT_ASSERT_MESSAGE(
"Dataset one was not saved correctly", dataToCheckOne->GetXData() == xDataOne &&
105 dataToCheckOne->GetYData() == yDataOne &&
106 dataToCheckOne->GetLabel() == labelOne &&
107 dataToCheckOne->GetChartType() == typeOne &&
108 dataToCheckOne->GetColor() == colorOne &&
109 dataToCheckOne->GetLineStyle() == styleOne);
113 auto xDataTwo = myDataTwo->GetXData();
114 auto yDataTwo = myDataTwo->GetYData();
115 auto labelTwo = myDataTwo->GetLabel();
116 auto typeTwo = myDataTwo->GetChartType();
117 auto colorTwo = myDataTwo->GetColor();
118 auto styleTwo = myDataTwo->GetLineStyle();
122 CPPUNIT_ASSERT_MESSAGE(
"Dataset two was not saved correctly", dataToCheckTwo->GetXData() == xDataTwo &&
123 dataToCheckTwo->GetYData() == yDataTwo &&
124 dataToCheckTwo->GetLabel() == labelTwo &&
125 dataToCheckTwo->GetChartType() == typeTwo &&
126 dataToCheckTwo->GetColor() == colorTwo &&
127 dataToCheckTwo->GetLineStyle() == styleTwo);
131 auto xDataThree = myDataThree->GetXData();
132 auto yDataThree = myDataThree->GetYData();
133 auto labelThree = myDataThree->GetLabel();
134 auto typeThree = myDataThree->GetChartType();
135 auto colorThree = myDataThree->GetColor();
136 auto styleThree = myDataThree->GetLineStyle();
140 CPPUNIT_ASSERT_MESSAGE(
"Dataset three was not saved correctly", dataToCheckThree->GetXData() == xDataThree &&
141 dataToCheckThree->GetYData() == yDataThree &&
142 dataToCheckThree->GetLabel() == labelThree &&
143 dataToCheckThree->GetChartType() == typeThree &&
144 dataToCheckThree->GetColor() == colorThree &&
145 dataToCheckThree->GetLineStyle() == styleThree);
149 auto xDataFour = myDataFour->GetXData();
150 auto yDataFour = myDataFour->GetYData();
151 auto labelFour = myDataFour->GetLabel();
152 auto typeFour = myDataFour->GetChartType();
153 auto colorFour = myDataFour->GetColor();
154 auto styleFour = myDataFour->GetLineStyle();
158 CPPUNIT_ASSERT_MESSAGE(
"Dataset one was not saved correctly", dataToCheckFour->GetXData() == xDataFour &&
159 dataToCheckFour->GetYData() == yDataFour &&
160 dataToCheckFour->GetLabel() == labelFour &&
161 dataToCheckFour->GetChartType() == typeFour &&
162 dataToCheckFour->GetColor() == colorFour &&
163 dataToCheckFour->GetLineStyle() == styleFour);
167 auto xDataFive = myDataFive->GetXData();
168 auto yDataFive = myDataFive->GetYData();
169 auto labelFive = myDataFive->GetLabel();
170 auto typeFive = myDataFive->GetChartType();
171 auto colorFive = myDataFive->GetColor();
172 auto styleFive = myDataFive->GetLineStyle();
176 CPPUNIT_ASSERT_MESSAGE(
"Dataset one was not saved correctly", dataToCheckFive->GetXData() == xDataFive &&
177 dataToCheckFive->GetYData() == yDataFive &&
178 dataToCheckFive->GetLabel() == labelFive &&
179 dataToCheckFive->GetChartType() == typeFive &&
180 dataToCheckFive->GetColor() == colorFive &&
181 dataToCheckFive->GetLineStyle() == styleFive);
MITK_TEST_SUITE_REGISTRATION(mitkImageToItk)
QmitkChartWidget qmitkChartWidget
#define MITK_TEST(TESTMETHOD)
Adds a test to the current test suite.
std::unique_ptr< QmitkChartxyData > GetDataOne()
Test fixture for parameterized tests.
std::unique_ptr< QmitkChartxyData > GetDataTwo()
std::unique_ptr< QmitkChartxyData > GetDataFive()
std::unique_ptr< QmitkChartxyData > GetDataThree()
std::unique_ptr< QmitkChartxyData > GetDataFour()