(test): test coverage of some service headers is 50%
Description
It seems services tested only in unit-tests never reach 100% test coverage because of the macro SIGHT_DECLARE_SERVICE
in headers.
See https://sight.pages.ircad.fr/sight/coverage/index.concatenate_matrices.hpp.c1fe460d924a50e1757f03fedabd9c8b.html for instance.
Functional specifications
Test coverage of headers tested in unit-tests should reach 100%.
Technical specifications
Explore potential solutions:
- one or several methods in the macro are not called
- are all methods useful?
- find a way to call them easily/automatically in the unit-test?
Test plan
Watch at the coverage result.