olympus-robotics / hephaestus

Hephaestus is a C++ framework designed to facilitate robotics development by providing commonly needed functionality and abstractions.
MIT License
25 stars 4 forks source link

[Tests] add tests for wrong type #113

Closed floriantschopp closed 3 months ago

floriantschopp commented 3 months ago

Description

Tests for failure when a publisher<->subscriber do not have the same type.

NOTE: This should be fixed by checking if the TypeInfo match, as it can unintionally not throw if for whatever reason it actually can deserialze it, see https://github.com/olympus-robotics/hephaestus/issues/114

Depends on: #112