tst_QMetaObject: refactor indexOfMethod() test
Removes duplication in preparation of adding more tests. Pick-to: 6.8 6.5 Task-number: QTBUG-135572 Change-Id: I9ebfc40e24256d2d92af3f593f905d97b273e187 Reviewed-by: Ahmad Samir <a.samirh78@gmail.com> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit 687fb924408f2043989b624e658620c59157e15e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit bff88a139179e9fbe2eaf2d65e4b7a87203774de)
This commit is contained in:
parent
11f8d52111
commit
1098bb33b3
@ -2802,12 +2802,18 @@ void tst_QMetaObject::indexOfMethod_data()
|
||||
QTest::addColumn<QObject *>("object");
|
||||
QTest::addColumn<QByteArray>("name");
|
||||
QTest::addColumn<bool>("isSignal");
|
||||
QTest::newRow("indexOfMethod_data") << (QObject*)this << QByteArray("indexOfMethod_data()") << false;
|
||||
QTest::newRow("deleteLater") << (QObject*)this << QByteArray("deleteLater()") << false;
|
||||
QTest::newRow("value6changed") << (QObject*)this << QByteArray("value6Changed()") << true;
|
||||
QTest::newRow("value7changed") << (QObject*)this << QByteArray("value7Changed(QString)") << true;
|
||||
QTest::newRow("destroyed") << (QObject*)this << QByteArray("destroyed()") << true;
|
||||
QTest::newRow("destroyed2") << (QObject*)this << QByteArray("destroyed(QObject*)") << true;
|
||||
|
||||
auto row = [this] (const char *fun, bool sig) {
|
||||
QObject *o = this;
|
||||
QTest::addRow("%s", fun) << o << QByteArray(fun) << sig;
|
||||
};
|
||||
|
||||
row("indexOfMethod_data()", false);
|
||||
row("deleteLater()", false);
|
||||
row("value6Changed()", true);
|
||||
row("value7Changed(QString)", true);
|
||||
row("destroyed()", true);
|
||||
row("destroyed(QObject*)", true);
|
||||
}
|
||||
|
||||
void tst_QMetaObject::indexOfMethod()
|
||||
|
Loading…
x
Reference in New Issue
Block a user