21 #include <gtest/gtest.h> 33 TEST(ModbusMsgInBuilderTest, testOutOfRangeRegister)
35 std::unique_ptr<std_msgs::MultiArrayLayout> layout{
new std_msgs::MultiArrayLayout() };
36 const RegCont::size_type n{
37 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)