Add support for serializing and deserializing the other SPI messages
Change-Id: I7d39e286f72aff0d773c948d34d1dc2354dd2c34
diff --git a/y2019/jevois/spi_test.cc b/y2019/jevois/spi_test.cc
index de5158f..8f08fcb 100644
--- a/y2019/jevois/spi_test.cc
+++ b/y2019/jevois/spi_test.cc
@@ -105,6 +105,15 @@
output_message->frames.back().targets.back().skew, 0.1);
}
+// Tests packing and then unpacking an empty message.
+TEST(SpiToTeensyPackTest, Empty) {
+ RoborioToTeensy input_message;
+ const SpiTransfer transfer = SpiPackToTeensy(input_message);
+ const auto output_message = SpiUnpackToTeensy(transfer);
+ ASSERT_TRUE(output_message);
+ EXPECT_EQ(input_message, output_message.value());
+}
+
} // namespace testing
} // namespace jevois
} // namespace frc971