Index: unittests/tst_canbus.h =================================================================== diff -u -re02b2d465b145702dc41965b2e7da154857eea75 -r56e378f7504701b9e9a9dccaf205aef2fd52c58e --- unittests/tst_canbus.h (.../tst_canbus.h) (revision e02b2d465b145702dc41965b2e7da154857eea75) +++ unittests/tst_canbus.h (.../tst_canbus.h) (revision 56e378f7504701b9e9a9dccaf205aef2fd52c58e) @@ -1,21 +1,27 @@ /*! * * Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. - * copyright - * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, - * IN PART OR IN WHOLE, - * WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. + * \copyright + * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN + * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * - * file tst_canbus.h - * date 11/21/2019 - * author Behrouz NematiPour + * \file tst_canbus.h + * \author (last) Behrouz NematiPour + * \date (last) 20-Aug-2020 + * \author (original) Behrouz NematiPour + * \date (original) 19-Dec-2019 * */ #pragma once +// Qt #include #include +// Project +#include "messagedispatcher.h" +using namespace Can; + class tst_canbus : public QObject { Q_OBJECT @@ -41,13 +47,17 @@ void tst_FrameInterface_ReInit(); + // NOTE : PLEASE DON'T CHANGE THE ORDER + // THE SEQUENCES HAS BEEN HARD CODED IN THE MESSAGES. void tst_FrameInterface_ActionTransmit_KeepAlive(); void tst_FrameInterface_TransmitFrame_LongerData(); void tst_FrameInterface_ActionTransmit_PowerOff_Accepted(); void tst_FrameInterface_ActionTransmit_PowerOff_Rejected(); void tst_FrameInterface_ActionTransmit_PowerOff(); - void tst_FrameInterface_ActionTransmit_LongFF(); + void tst_FrameInterface_ActionTransmit_Raw(); + void tst_FrameInterface_ActionTransmit_ShortPayload(); void tst_FrameInterface_ActionTransmit_Unknown (); + void tst_FrameInterface_FrameReceived_PowerOff(); void tst_FrameInterface_FrameReceived_PowerOff_Timeout(); void tst_FrameInterface_FrameReceived_Channel_NotListen(); @@ -62,7 +72,11 @@ void tst_FrameInterface_FrameReceived_LongFrame_AlarmStatus(); void tst_FrameInterface_FrameReceived_LongFrame_AlarmStatus_LessData(); + void tst_FrameInterface_FrameReceived_removeHead_EmptyList(); + void cleanup(); void cleanupTestCase(); -}; + void onFrameTransmit(Can_Id vCan_Id , const QByteArray &vPayload); + void onActionReceive(GuiActionType vAction , const QVariantList &vData ); +};