From bff7ed4fc908eeea2814e9ca5250ef8586e20ee0 Mon Sep 17 00:00:00 2001 From: Jesper Smith Date: Thu, 14 Nov 2024 11:15:06 +0100 Subject: [PATCH] Expect an optional call to deserialize Signed-off-by: Jesper Smith --- rosbag2_cpp/test/rosbag2_cpp/test_sequential_reader.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rosbag2_cpp/test/rosbag2_cpp/test_sequential_reader.cpp b/rosbag2_cpp/test/rosbag2_cpp/test_sequential_reader.cpp index ac5b7dcf3..6e6331a1e 100644 --- a/rosbag2_cpp/test/rosbag2_cpp/test_sequential_reader.cpp +++ b/rosbag2_cpp/test/rosbag2_cpp/test_sequential_reader.cpp @@ -134,7 +134,9 @@ TEST_F(SequentialReaderTest, read_next_uses_converters_to_convert_serialization_ EXPECT_CALL(*converter_factory_, load_deserializer(storage_serialization_format_)) .WillRepeatedly( [](const std::string &) { - return std::make_unique>(); + auto deserializer = std::make_unique>(); + EXPECT_CALL(*deserializer, deserialize(_, _, _)).Times(AtMost(1)); + return deserializer; }); EXPECT_CALL(*converter_factory_, load_serializer(output_format)) .WillOnce(Return(ByMove(std::move(format2_converter))));