Index: unittests/tst_models.cpp =================================================================== diff -u -rc838ade760d18fe2b391ea2e90bc04de0d4aa1eb -rd3955b71f2be368f35a44f4cd97e541a936af0d6 --- unittests/tst_models.cpp (.../tst_models.cpp) (revision c838ade760d18fe2b391ea2e90bc04de0d4aa1eb) +++ unittests/tst_models.cpp (.../tst_models.cpp) (revision d3955b71f2be368f35a44f4cd97e541a936af0d6) @@ -1389,23 +1389,44 @@ "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00")); QTest::newRow("requestValid") << 1 << QByteArray::fromHex(QByteArray()); - QTest::newRow("bloodFlowRate") << 1 << QByteArray::fromHex(QByteArray("00")); - QTest::newRow("dialysateFlowRate") << 1 << QByteArray::fromHex(QByteArray("00" "00")); - QTest::newRow("duration") << 1 << QByteArray::fromHex(QByteArray("00" "00" "00")); - QTest::newRow("heparinDispensingRate") << 2 << QByteArray::fromHex(QByteArray("00" "00" "00" "00")); - QTest::newRow("heparinBolusVolume") << 2 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00")); - QTest::newRow("heparinStopTime") << 2 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00")); - QTest::newRow("salineBolus") << 2 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00")); - QTest::newRow("acidConcentrate") << 3 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00")); - QTest::newRow("bicarbonateConcentrate") << 3 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00")); - QTest::newRow("dialyzerType") << 3 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00")); - QTest::newRow("dialysateTemp") << 3 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00")); - QTest::newRow("arterialPressureLimitLow") << 4 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00")); - QTest::newRow("arterialPressureLimitHigh") << 4 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00")); - QTest::newRow("venousPressureLimitLow") << 4 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00")); - QTest::newRow("venousPressureLimitHigh") << 4 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00")); - QTest::newRow("bloodPressureMeasureInterval") << 5 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00")); - QTest::newRow("rinsebackFlowRate") << 5 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00")); + QTest::newRow("bloodFlowRate") << 2 << QByteArray::fromHex(QByteArray("00" "00" "00" "00")); + QTest::newRow("dialysateFlowRate") << 3 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("duration") << 4 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("heparinDispensingRate") << 5 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("heparinBolusVolume") << 6 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("heparinStopTime") << 7 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" )); + QTest::newRow("salineBolus") << 8 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("acidConcentrate") << 9 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("bicarbonateConcentrate") << 10 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("dialyzerType") << 11 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("dialysateTemp") << 12 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" )); + QTest::newRow("arterialPressureLimitLow") << 13 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("arterialPressureLimitHigh") << 14 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("venousPressureLimitLow") << 15 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("venousPressureLimitHigh") << 16 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" )); + QTest::newRow("bloodPressureMeasureInterval") << 17 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" )); + QTest::newRow("rinsebackFlowRate") << 18 << QByteArray::fromHex(QByteArray("00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" "00" + "00" "00" "00" "00" "00" "00" "00" "00" )); }