tst_AndroidItemModel::setData(): Extend timeout, use PMF connect
Use QTRY_COMPARE() with default timeout of 5000ms. This amends 8ec25c9d6b6470c0771fe7b70c22b055ac001fd8. Task-number: QTBUG-129387 Task-number: QTBUG-130253 Change-Id: I868a69c115dacd92d021381f27bef3430e7afb3c Reviewed-by: Soheil Armin <soheil.armin@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
This commit is contained in:
parent
d63f144733
commit
f167150a66
@ -225,9 +225,7 @@ void tst_AndroidItemModel::setData()
|
||||
QFETCH(int, column);
|
||||
QFETCH(int, role);
|
||||
|
||||
QSignalSpy spy(
|
||||
qProxy,
|
||||
SIGNAL(dataChanged(const QModelIndex &, const QModelIndex &, const QList<int> &)));
|
||||
QSignalSpy spy(qProxy, &QAbstractItemModel::dataChanged);
|
||||
|
||||
jModel.callMethod<void>("addRow");
|
||||
if (!isList)
|
||||
@ -238,7 +236,7 @@ void tst_AndroidItemModel::setData()
|
||||
|
||||
JQtModelIndex index = jModel.callMethod<JQtModelIndex>("index", row, column, JQtModelIndex());
|
||||
QVERIFY(jModel.callMethod<jboolean>("setData", index, QJniObject(Void()), role));
|
||||
QTRY_COMPARE_WITH_TIMEOUT(spy.count(), 1, 50);
|
||||
QTRY_COMPARE(spy.count(), 1);
|
||||
|
||||
const QList<QVariant> arguments = spy.takeFirst();
|
||||
QCOMPARE(arguments.size(), 3);
|
||||
@ -252,7 +250,7 @@ void tst_AndroidItemModel::setData()
|
||||
QCOMPARE(roles, QList<int>{role});
|
||||
|
||||
jint jDataChangedCount = jModel.getField<jint>("m_dataChangedCount");
|
||||
QTRY_COMPARE_WITH_TIMEOUT(jDataChangedCount, 1, 50);
|
||||
QTRY_COMPARE(jDataChangedCount, 1);
|
||||
}
|
||||
|
||||
void tst_AndroidItemModel::resetModel()
|
||||
|
Loading…
x
Reference in New Issue
Block a user