v2
This commit is contained in:
59
testcmd.cpp
Normal file
59
testcmd.cpp
Normal file
@@ -0,0 +1,59 @@
|
||||
/*#include <QTest>
|
||||
#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
|
||||
}
|
||||
*/
|
Reference in New Issue
Block a user