From d5179ea3249c204f536e420e7801246255404b33 Mon Sep 17 00:00:00 2001 From: Paul Guenette Date: Thu, 4 Feb 2021 19:16:04 -0500 Subject: [PATCH] Add test case for word boundary --- Firmware/Tests/test_can.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Firmware/Tests/test_can.cpp b/Firmware/Tests/test_can.cpp index db062fea..1f9ffc54 100644 --- a/Firmware/Tests/test_can.cpp +++ b/Firmware/Tests/test_can.cpp @@ -57,6 +57,10 @@ TEST_SUITE("CAN Functions") { msg.buf[2] = 0x00; msg.buf[3] = 0x00; CHECK(can_getSignal(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(rxmsg, 28, 12, true) == 0x123ULL); } TEST_CASE("setSignal") {