21 #include <gtest/gtest.h> 34 TEST(ModbusMsgInBuilderTest, testOutOfRangeRegister)
36 std::unique_ptr<std_msgs::MultiArrayLayout> layout {
new std_msgs::MultiArrayLayout()};
37 const RegCont::size_type N {
static_cast<RegCont::size_type
>(std::numeric_limits<std_msgs::MultiArrayDimension::_size_type>::max()) + 1};
44 int main(
int argc,
char *argv[])
46 testing::InitGoogleTest(&argc, argv);
47 return RUN_ALL_TESTS();
TEST(ModbusMsgInBuilderTest, testOutOfRangeRegister)
Tests that exception is thrown if the register container size exceeds the size allowed by the std_msg...
int main(int argc, char *argv[])
static void setDefaultLayout(std_msgs::MultiArrayLayout *layout, const std_msgs::MultiArrayLayout::_data_offset_type &offset, const RegCont::size_type &size)