refactor(test): move dummy dialogs into a dedicated test library
Description
Dummy dialog classes (input_dummy, message_dummy, location_dummy,...) were introduced in sight::ui
. This is wrong since they are only meant to be used in unit or GUI tests.
Functional specifications
No test-specific code should lie in the production code.
Technical specifications
- Afaik there is no testing library that links with sight::ui, so we need to create a new one.
- Once done, move these classes to the new library and modify
- Update code test
Test plan
Unit and GUI tests should pass.