/*#include #include "testcmd.h" void testcmdwrd::testConstructor() { // default values 0 CommandWord c1; QVERIFY(c1.addrRTf == 0); QVERIFY(c1.Kf == 0); QVERIFY(c1.subAddrf == 0); QVERIFY(c1.numDWf == 0); } void testcmdwrd::testaddrRTFind() { // address default QCOMPARE(mCmdWrd.addrRTf, addrRT0); // address after setting QCOMPARE(mCmdWrd.addrRTFind(0x043D), (uint8_t)(0b00000)); QCOMPARE(mCmdWrd.addrRTFind(0x2C3D), (uint8_t)(0b00101)); //main QCOMPARE(mCmdWrd.addrRTFind(0x343D), (uint8_t)(0b00110)); //reserve QCOMPARE(mCmdWrd.addrRTFind(0xFC3D), (uint8_t)(0b11111)); } void testcmdwrd::testKFind() { // K default QCOMPARE(mCmdWrd.Kf, K0); // K after setting QCOMPARE(mCmdWrd.KFind(0x2C5D), (uint8_t)(1)); //transmission QCOMPARE(mCmdWrd.KFind(0x2915), (uint8_t)(0)); //res } void testcmdwrd::testsubAddrFind() { // SubAdd_CtrlMode default QCOMPARE(mCmdWrd.subAddrf, subAddr0); // SubAdd_CtrlMode after setting QCOMPARE(mCmdWrd.subAddrFind(0x2C3D), (uint8_t)(1)); //subadd 01 QCOMPARE(mCmdWrd.subAddrFind(0x2E14), (uint8_t)(16)); //subadd 16 QCOMPARE(mCmdWrd.subAddrFind(0x2FC0), (uint8_t)(30)); //subadd 30 } void testcmdwrd::testnumDWFind() { // NumData_CmdCode default QCOMPARE(mCmdWrd.numDWf, numDW0); // NumData_CmdCode after setting QCOMPARE(mCmdWrd.numDWFind(0x2C9D), (uint8_t)(29)); QCOMPARE(mCmdWrd.numDWFind(0x2C90), (uint8_t)(16)); QCOMPARE(mCmdWrd.numDWFind(0x2A41), (uint8_t)(1)); QCOMPARE(mCmdWrd.numDWFind(0x2BC0), (uint8_t)(0)); //32 words } */