Skip to content

Commit e9a42d9

Browse files
committed
Update tests for version message
1 parent 34d34ee commit e9a42d9

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

test/TestBridgeClientMock.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,10 @@ TEST_CASE("IO with a mock server", "[Bridge]") {
7474
tracker_position->set_qw(0);
7575
server_mock->SendBridgeMessage(*server_message);
7676
}
77-
} else {
77+
} else if(message.has_version()) {
78+
TestLogVersion(logger, message);
79+
}
80+
else {
7881
invalid_messages++;
7982
}
8083

test/common/TestBridgeClient.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ void TestLogTrackerStatus(std::shared_ptr<Logger> logger, const messages::Protob
2525
}
2626
}
2727

28+
void TestLogVersion(std::shared_ptr<Logger> logger, const messages::ProtobufMessage& message) {
29+
if (!message.has_version()) return;
30+
messages::Version version = message.version();
31+
logger->Log("protocol version {}", version.protocol_version());
32+
}
33+
2834
void TestBridgeClient() {
2935
using namespace std::chrono;
3036

test/common/TestBridgeClient.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@
88

99
void TestLogTrackerAdded(std::shared_ptr<Logger> logger, const messages::ProtobufMessage& message);
1010
void TestLogTrackerStatus(std::shared_ptr<Logger> logger, const messages::ProtobufMessage& message);
11+
void TestLogVersion(std::shared_ptr<Logger> logger, const messages::ProtobufMessage& message);
1112
void TestBridgeClient();

0 commit comments

Comments
 (0)