Skip to content

Commit

Permalink
GH-113 Fix build after rebase
Browse files Browse the repository at this point in the history
  • Loading branch information
botteroa-si committed Nov 9, 2018
1 parent 8ad6af7 commit eb1d1d2
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 13 deletions.
2 changes: 1 addition & 1 deletion rosbag2/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ install(

ament_export_include_directories(include)
ament_export_libraries(${PROJECT_NAME})
ament_export_dependencies(rosbag2_storage)
ament_export_dependencies(rosbag2_storage rosidl_typesupport_introspection_cpp)

if(BUILD_TESTING)
find_package(ament_cmake_gmock REQUIRED)
Expand Down
4 changes: 2 additions & 2 deletions rosbag2/src/rosbag2/converter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -64,10 +64,10 @@ std::shared_ptr<SerializedBagMessage> Converter::convert(
std::shared_ptr<rosbag2_ros2_message_t> allocated_ros_message =
allocate_ros2_message(introspection_ts);

input_converter_->deserialize(allocated_ros_message, message, ts);
input_converter_->deserialize(message, ts, allocated_ros_message);
auto output_message = std::make_shared<rosbag2::SerializedBagMessage>();
output_message->serialized_data = rosbag2_storage::make_empty_serialized_message(0);
output_converter_->serialize(output_message, allocated_ros_message, ts);
output_converter_->serialize(allocated_ros_message, ts, output_message);
return output_message;
}

Expand Down
8 changes: 4 additions & 4 deletions rosbag2/test/rosbag2/mock_converter.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@ class MockConverter : public rosbag2::SerializationFormatConverterInterface
public:
MOCK_METHOD3(deserialize,
void(
std::shared_ptr<rosbag2_ros2_message_t>,
std::shared_ptr<const rosbag2::SerializedBagMessage>,
const rosidl_message_type_support_t *));
const rosidl_message_type_support_t *,
std::shared_ptr<rosbag2_ros2_message_t>));

MOCK_METHOD3(serialize,
void(
std::shared_ptr<rosbag2::SerializedBagMessage>,
std::shared_ptr<const rosbag2_ros2_message_t>,
const rosidl_message_type_support_t *));
const rosidl_message_type_support_t *,
std::shared_ptr<rosbag2::SerializedBagMessage>));
};

#endif // ROSBAG2__MOCK_CONVERTER_HPP_
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ TEST_F(CdrConverterTestFixture, deserialize_converts_cdr_into_ros_message_for_pr
auto ros_message = make_shared_ros_message();
test_msgs::msg::Primitives primitive_test_msg;
ros_message->message = &primitive_test_msg;
auto type_support = rosbag2::get_typesupport("test_msgs/Primitives");
auto type_support = rosbag2::get_typesupport("test_msgs/Primitives", "rosidl_typesupport_cpp");

converter_->deserialize(serialized_message, type_support, ros_message);

Expand All @@ -96,7 +96,7 @@ TEST_F(CdrConverterTestFixture, serialize_converts_ros_message_into_cdr_for_prim

auto serialized_message = std::make_shared<rosbag2::SerializedBagMessage>();
serialized_message->serialized_data = memory_management_->make_initialized_message();
auto type_support = rosbag2::get_typesupport("test_msgs/Primitives");
auto type_support = rosbag2::get_typesupport("test_msgs/Primitives", "rosidl_typesupport_cpp");

converter_->serialize(ros_message, type_support, serialized_message);

Expand All @@ -121,7 +121,8 @@ TEST_F(CdrConverterTestFixture, deserialize_converts_cdr_into_ros_message_for_st
auto ros_message = make_shared_ros_message();
test_msgs::msg::StaticArrayPrimitives primitive_test_msg;
ros_message->message = &primitive_test_msg;
auto type_support = rosbag2::get_typesupport("test_msgs/StaticArrayPrimitives");
auto type_support = rosbag2::get_typesupport(
"test_msgs/StaticArrayPrimitives", "rosidl_typesupport_cpp");

converter_->deserialize(serialized_message, type_support, ros_message);

Expand All @@ -142,7 +143,8 @@ TEST_F(CdrConverterTestFixture, serialize_converts_ros_message_into_cdr_for_stat

auto serialized_message = std::make_shared<rosbag2::SerializedBagMessage>();
serialized_message->serialized_data = memory_management_->make_initialized_message();
auto type_support = rosbag2::get_typesupport("test_msgs/StaticArrayPrimitives");
auto type_support = rosbag2::get_typesupport(
"test_msgs/StaticArrayPrimitives", "rosidl_typesupport_cpp");

converter_->serialize(ros_message, type_support, serialized_message);

Expand Down Expand Up @@ -172,7 +174,8 @@ TEST_F(CdrConverterTestFixture, deserialize_converts_cdr_into_ros_message_for_dy
auto ros_message = make_shared_ros_message();
test_msgs::msg::DynamicArrayNested dynamic_nested_message;
ros_message->message = &dynamic_nested_message;
auto type_support = rosbag2::get_typesupport("test_msgs/DynamicArrayNested");
auto type_support = rosbag2::get_typesupport(
"test_msgs/DynamicArrayNested", "rosidl_typesupport_cpp");

converter_->deserialize(serialized_message, type_support, ros_message);

Expand All @@ -198,7 +201,8 @@ TEST_F(CdrConverterTestFixture, serialize_converts_ros_message_into_cdr_for_dyna

auto serialized_message = std::make_shared<rosbag2::SerializedBagMessage>();
serialized_message->serialized_data = memory_management_->make_initialized_message();
auto type_support = rosbag2::get_typesupport("test_msgs/DynamicArrayNested");
auto type_support = rosbag2::get_typesupport(
"test_msgs/DynamicArrayNested", "rosidl_typesupport_cpp");

converter_->serialize(ros_message, type_support, serialized_message);

Expand Down

0 comments on commit eb1d1d2

Please sign in to comment.