sani7
149d27d980
Updates test includes for UI components
...
Updates test files to include necessary headers and removes the now unused `Test.hpp` file.
2026-02-14 14:32:21 +01:00
sani7
f9c9636f95
Adds UI widget tests
...
Adds unit tests for UI components.
UI_can, UI_stacked_widget, UI_status_bar and UI_tab_widget
2026-02-14 14:32:21 +01:00
sani7
d7655f3e08
Adds UI spinbox tests
...
Adds tests for UI spinbox widgets, including JSON serialization/deserialization
and signal emission verification.
2026-02-14 14:32:17 +01:00
sani7
89ca146e97
Adds signal testing to UI elements
...
Extends UI element tests to include signal emission verification.
This ensures that UI elements correctly emit signals upon user interaction,
improving the reliability and responsiveness of the UI.
Adds QSignalSpy to track signal emissions for various UI components like
buttons, checkboxes, comboboxes, items, sliders, textboxes and thermos.
2026-02-14 14:32:17 +01:00
sani7
2a7959936a
test clean + bug fixes
2026-02-14 14:32:17 +01:00
sani7
2a76e13305
Removes JSON constructor from UI elements
...
This fixes the error: clang:optin.cplusplus.VirtualCall
When virtual methods are called during construction and destruction the polymorphism is restricted to the class that’s being constructed or destructed because the more derived contexts are either not yet initialized or already destructed.
2026-02-14 14:32:16 +01:00
sani7
97dee48e71
cmake tests
...
Add status message if GTest is found or not
2026-02-14 14:32:14 +01:00
sani7
efcb183682
ui_items
...
Remove Text_size
Add setup_item to configure if an item uses text, fg color and bg color.
2026-02-14 14:32:08 +01:00
sani7
b772b91e6e
fixes for build on windows
2026-02-14 14:31:31 +01:00
sani7
ce9c88ad04
rename ui
2026-02-14 14:31:10 +01:00
sani7
1e7badf08c
UI
...
Checkbox update
2026-02-14 14:30:50 +01:00
sani7
6db7e81f0b
UI
...
add set led funtion
2026-02-14 14:30:47 +01:00
sani7
603eccf756
b fix ui led tests
2026-02-14 14:30:39 +01:00
sani7
b9d3c432bc
sim base clean
...
UI now uses bg_color as led_color
Move add_UI_item to push_ui_item
2026-02-14 14:30:38 +01:00
sani7
83e409e5cd
test cmake
2026-02-01 18:42:25 +01:00
sani7
5ea9db8a89
test
2026-02-01 18:40:58 +01:00
sani7
26e5a59583
UI
...
Remove text field from combobox
2024-11-22 22:11:53 +01:00
sani7
399390d737
UI tests
...
Fix tests
2024-10-17 10:21:19 +02:00
sani7
9eef1fc3ff
Move to Qt
...
Everything seems to be working
Only timer is not moved over
2024-09-12 16:59:54 +02:00
sani7
21a2c16607
Lint
2024-08-29 15:00:27 +02:00
sani7
b221f8e448
b test
...
fix test fail because separate threads
2024-08-28 21:04:45 +02:00
sani7
8ba2dc4ef1
b test
...
fix test fail because separate threads
2024-08-28 20:45:07 +02:00
sani7
d47510f58f
Test
...
Add extra ui tests
2024-08-27 15:19:57 +02:00
sani7
47533c3b3d
Tests
...
fix tests
2024-08-27 11:10:47 +02:00
sani7
ade502e221
Add cmake debug compile warings
2024-08-18 21:58:46 +02:00
sani7
2adab0caec
initial tests
2024-08-17 23:22:51 +02:00
sani7
d664aa2497
Initial folder structure
2024-08-17 23:21:29 +02:00