/*#include #include "teststat.h" void teststatwrd::testConstructor() { // default values 0 StatusWord c1; QVERIFY(c1.addrRTf == 0); QVERIFY(c1.messErrf == 0); QVERIFY(c1.instrf == 0); QVERIFY(c1.serReqf == 0); QVERIFY(c1.reservf == 0); QVERIFY(c1.broadCRf == 0); QVERIFY(c1.busyf == 0); QVERIFY(c1.subSysFf == 0); QVERIFY(c1.dynBCAf == 0); QVERIFY(c1.termFlgf == 0); } void teststatwrd::testaddrRTFind() { // default QCOMPARE(mStatWrd.addrRTf, addrRT0); // after setting QCOMPARE(mStatWrd.addrRTFind(0x0D45), (uint8_t)(1)); //00001 QCOMPARE(mStatWrd.addrRTFind(0x8545), (uint8_t)(0b10000)); //10000 QCOMPARE(mStatWrd.addrRTFind(0xFD45), (uint8_t)(0b11111)); //11111 } void teststatwrd::testmessErrFind() { // default QCOMPARE(mStatWrd.messErrf, messErr0); // after setting QCOMPARE(mStatWrd.messErrFind(0xF8A5), (uint8_t)(0)); QCOMPARE(mStatWrd.messErrFind(0xFCA5), (uint8_t)(1)); } void teststatwrd::testinstrFind() { // default QCOMPARE(mStatWrd.instrf, instr0); // after setting QCOMPARE(mStatWrd.instrFind(0xFCA5), (uint8_t)(0)); QCOMPARE(mStatWrd.instrFind(0xFEA5), (uint8_t)(1)); } void teststatwrd::testserReqFind() { // default QCOMPARE(mStatWrd.serReqf, serReq0); // after setting QCOMPARE(mStatWrd.serReqFind(0xFEA5), (uint8_t)(0)); QCOMPARE(mStatWrd.serReqFind(0xFFA5), (uint8_t)(1)); } void teststatwrd::testreservFind() { // default QCOMPARE(mStatWrd.reservf, reserv0); // after setting QCOMPARE(mStatWrd.reservFind(0xFF05), (uint8_t)(0b000)); QCOMPARE(mStatWrd.reservFind(0xFF85), (uint8_t)(0b100)); QCOMPARE(mStatWrd.reservFind(0xFFE5), (uint8_t)(0b111)); } void teststatwrd::testbroadCRFind() { // default QCOMPARE(mStatWrd.broadCRf, broadCR0); // after setting QCOMPARE(mStatWrd.broadCRFind(0x95A5), (uint8_t)(0)); QCOMPARE(mStatWrd.broadCRFind(0x95B5), (uint8_t)(1)); } void teststatwrd::testbusyFind() { // default QCOMPARE(mStatWrd.busyf, busy0); // after setting QCOMPARE(mStatWrd.busyFind(0x95B5), (uint8_t)(0)); QCOMPARE(mStatWrd.busyFind(0x95BD), (uint8_t)(1)); } void teststatwrd::testsubSysFFind() { // default QCOMPARE(mStatWrd.subSysFf, subSysF0); // after setting QCOMPARE(mStatWrd.subSysFFind(0x95A9), (uint8_t)(0)); QCOMPARE(mStatWrd.subSysFFind(0x95AD), (uint8_t)(1)); } void teststatwrd::testdynBCAFind() { // default QCOMPARE(mStatWrd.dynBCAf, dynBCA0); // after setting QCOMPARE(mStatWrd.dynBCAFind(0x95AC), (uint8_t)(0)); QCOMPARE(mStatWrd.dynBCAFind(0x95AE), (uint8_t)(1)); } void teststatwrd::testtermFlgFind() { // default QCOMPARE(mStatWrd.termFlgf, termFlg0); // after setting QCOMPARE(mStatWrd.termFlgFind(0x95AE), (uint8_t)(0)); QCOMPARE(mStatWrd.termFlgFind(0x95AF), (uint8_t)(1)); } */