Michał Cieślak
05b47fb831
chore(StatusQ/TestLib): TestModel::resetAndClear method added
2024-07-01 13:59:20 +02:00
Michał Cieślak
a2b8eb333d
feat(StatusQ): GroupingModel for grouping rows with the same key into
...
submodels
Closes : #12683
2024-06-28 17:35:41 +02:00
Alex Jbanca
4e81f8f220
feat(StatusQ.Models): Adding SingleModelItemData helper component ( #14891 )
...
SingleModelItemData is a generic component that can provide a live object extract from an arbitrary QAbstractItemModel*
2024-06-04 13:08:52 +03:00
Michał Cieślak
e4dffc60aa
fix(TestModel): proper row count check
2024-05-27 12:03:17 +02:00
Michał Cieślak
ae636ef5a7
fix(StatusQ/Aggregator): Proper recalculation on layout change removing rows
...
Closes : #14554
2024-05-13 15:53:00 +02:00
Michał Cieślak
598a389c3e
feat(StatusQ/TestHelpers): Add method to test model removing items and emiting layoutChanged
2024-04-12 11:05:08 +02:00
Michał Cieślak
0497ecd82e
StatusQ(LeftJoinModel): Handling of layoutChanged from source models fixed
...
Closes : #13683
2024-02-27 10:12:47 +02:00
Michał Cieślak
1639f1f9e7
feat(StatusQ/Testing): invert method added TestModel emiting valid layoutChanged
2024-02-27 10:12:47 +02:00
Michał Cieślak
1bcbb482a1
feat(StatusQ/Tests): Added isNotSame(...) method for comparing models
...
It works similarly as isSame(...) but doesn't print warnings when
mismatch is found. Thanks to that may be used conveniently whenever
we expect differing models in a test.
2024-02-22 14:39:31 +01:00
Michał Cieślak
6d502427e5
feat(StatusQ/Tests): Added utility for persistent indexes validation
2024-02-22 14:39:31 +01:00
Michał Cieślak
22dcf8269f
StatusQ: SnapshotModel testing utility
2024-01-22 16:36:41 +01:00
Michał Cieślak
001e90a4c6
StatusQ: ModelSignalsSpy testing utility
2024-01-22 16:36:41 +01:00
Michał Cieślak
8ac6c21782
StatusQ: Add insert overload taking array as input
2024-01-22 16:36:41 +01:00
Michał Cieślak
a2aedb5c6a
chore(StatusQ): Generic TestModel excluded to a separate file
...
Closes : #12843
2024-01-05 13:34:45 +01:00
Michał Cieślak
57ee01b239
chore(StatusQ): ListModelWrapper excluded to a separate file
2024-01-05 13:34:45 +01:00
Michał Cieślak
480673d8be
feat(StatusQ): Test utility for tracking qt model access
2023-12-20 23:16:09 +01:00
Michał Cieślak
6ab6e4a26e
feat(Storybook): Test library for common testing utils
...
StatusQ's test/CMakeLists.txt refactored:
- created library target for common test utils
- removed outdated cmake commands like add_definitions
- qml tests renamed from TestStatusQ to QmlTests
- qml test files made visible in QtCreator
- linking simplified
- unneeded cmake files removed from src dir
Closes : #13031
2023-12-19 10:41:42 +01:00
Stefan
e293f80554
tests(general): refactor tests
...
Enhance the CMake strucuture of thests
Update documentation
2022-09-21 18:20:09 +02:00