Index: unittests/tst_acknow.cpp =================================================================== diff -u -r805119c460b4a266d6401c8705f4427e7fbe270f -r634824d6fce314971aa236e508024bd154562c9d --- unittests/tst_acknow.cpp (.../tst_acknow.cpp) (revision 805119c460b4a266d6401c8705f4427e7fbe270f) +++ unittests/tst_acknow.cpp (.../tst_acknow.cpp) (revision 634824d6fce314971aa236e508024bd154562c9d) @@ -126,6 +126,21 @@ _MessageDispatcher._needsAcknow.removeOne(Gui::GuiActionType::KeepAlive); } +/*! + * \brief tst_acknow::tst_AcknowModel_onAcknowReceive_Incorrect + * \details Tries to remove a seq from acknow model which we don't expect + * (there was no message send with this seq which required qcknow) + * and the seq should not exists before and after removal + * this is a test for qt hash test used for acknow model + * \param vSequence + */ +void tst_acknow::tst_AcknowModel_onAcknowReceive_Incorrect() +{ + QVERIFY( ! _MessageAcknowModel._acknowList.contains(9999)); + _MessageAcknowModel.onAcknowReceive(9999); + QVERIFY( ! _MessageAcknowModel._acknowList.contains(9999)); +} + void tst_acknow::cleanupTestCase() { _CanInterface.quitDevice();