From 8ac6c217827c27bc67fd3add3beb324b726741fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Cie=C5=9Blak?= Date: Tue, 16 Jan 2024 10:15:28 +0100 Subject: [PATCH] StatusQ: Add insert overload taking array as input --- ui/StatusQ/tests/src/TestHelpers/listmodelwrapper.cpp | 5 +++++ ui/StatusQ/tests/src/TestHelpers/listmodelwrapper.h | 1 + 2 files changed, 6 insertions(+) diff --git a/ui/StatusQ/tests/src/TestHelpers/listmodelwrapper.cpp b/ui/StatusQ/tests/src/TestHelpers/listmodelwrapper.cpp index 4ffbe31c12..f24001e539 100644 --- a/ui/StatusQ/tests/src/TestHelpers/listmodelwrapper.cpp +++ b/ui/StatusQ/tests/src/TestHelpers/listmodelwrapper.cpp @@ -91,6 +91,11 @@ void ListModelWrapper::insert(int index, const QJsonObject& dict) { runExpression(QString("insert(%1, %2)").arg(index).arg(jsonDict)); } +void ListModelWrapper::insert(int index, const QJsonArray& data) { + QString jsonData = QJsonDocument(data).toJson(); + runExpression(QString("insert(%1, %2)").arg(index).arg(jsonData)); +} + void ListModelWrapper::append(const QJsonArray& data) { QString jsonData = QJsonDocument(data).toJson(); runExpression(QString("append(%1)").arg(jsonData)); diff --git a/ui/StatusQ/tests/src/TestHelpers/listmodelwrapper.h b/ui/StatusQ/tests/src/TestHelpers/listmodelwrapper.h index 4a72ad8fa0..3197a3f124 100644 --- a/ui/StatusQ/tests/src/TestHelpers/listmodelwrapper.h +++ b/ui/StatusQ/tests/src/TestHelpers/listmodelwrapper.h @@ -25,6 +25,7 @@ public: QVariant get(int index, const QString& roleName); void insert(int index, const QJsonObject& dict); + void insert(int index, const QJsonArray& data); void append(const QJsonArray& data); void clear(); void remove(int index, int count = 1);