Add test case for word boundary

This commit is contained in:
Paul Guenette
2021-02-17 20:35:36 -05:00
parent 96277fee5c
commit d5179ea324
+4
View File
@@ -57,6 +57,10 @@ TEST_SUITE("CAN Functions") {
msg.buf[2] = 0x00;
msg.buf[3] = 0x00;
CHECK(can_getSignal<int32_t>(msg, 0, 32, true, 0.01f, 0.0f) == 1.50f);
const auto bigVal = 0x123ULL << 28ULL;
std::memcpy(rxmsg.buf, &bigVal, sizeof(bigVal));
CHECK(can_getSignal<uint64_t>(rxmsg, 28, 12, true) == 0x123ULL);
}
TEST_CASE("setSignal") {