Index: unittests/tst_views.cpp =================================================================== diff -u -r9551959461d534dc624f0cbcca0e6f953844fb16 -r772d48b0ccaa0d25b6ed48bba3a4b29dc73c5c16 --- unittests/tst_views.cpp (.../tst_views.cpp) (revision 9551959461d534dc624f0cbcca0e6f953844fb16) +++ unittests/tst_views.cpp (.../tst_views.cpp) (revision 772d48b0ccaa0d25b6ed48bba3a4b29dc73c5c16) @@ -479,7 +479,23 @@ view.onFinishedPrime(); view.onStart(); - QCOMPARE(view.treatmentData, dataBackup); + QCOMPARE(view.treatmentData.bloodFlowRate, dataBackup.bloodFlowRate); + QCOMPARE(view.treatmentData.dialysateFlowRate, dataBackup.dialysateFlowRate); + QCOMPARE(view.treatmentData.duration, dataBackup.duration); + QCOMPARE(view.treatmentData.heparinDispensingRate, dataBackup.heparinDispensingRate); + QCOMPARE(view.treatmentData.heparinBolusVolume, dataBackup.heparinBolusVolume); + QCOMPARE(view.treatmentData.heparinStopTime, dataBackup.heparinStopTime); + QCOMPARE(view.treatmentData.salineBolus, dataBackup.salineBolus); + QCOMPARE(view.treatmentData.acidConcentrate, dataBackup.acidConcentrate); + QCOMPARE(view.treatmentData.bicarbonateConcentrate, dataBackup.bicarbonateConcentrate); + QCOMPARE(view.treatmentData.dialyzerType, dataBackup.dialyzerType); + QCOMPARE(view.treatmentData.dialysateTemp, dataBackup.dialysateTemp); + QCOMPARE(view.treatmentData.arterialPressureLimitLow, dataBackup.arterialPressureLimitLow); + QCOMPARE(view.treatmentData.arterialPressureLimitHigh, dataBackup.arterialPressureLimitHigh); + QCOMPARE(view.treatmentData.venousPressureLimitLow, dataBackup.venousPressureLimitLow); + QCOMPARE(view.treatmentData.venousPressureLimitHigh, dataBackup.venousPressureLimitHigh); + QCOMPARE(view.treatmentData.bloodPressureMeasureInterval, dataBackup.bloodPressureMeasureInterval); + QCOMPARE(view.treatmentData.rinsebackFlowRate, dataBackup.rinsebackFlowRate); }