summaryrefslogtreecommitdiffstats
path: root/tests/auto/tools/moc/tst_moc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/tools/moc/tst_moc.cpp')
-rw-r--r--tests/auto/tools/moc/tst_moc.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/tools/moc/tst_moc.cpp b/tests/auto/tools/moc/tst_moc.cpp
index 3cd2f1f936..3459bede85 100644
--- a/tests/auto/tools/moc/tst_moc.cpp
+++ b/tests/auto/tools/moc/tst_moc.cpp
@@ -79,6 +79,9 @@
QT_USE_NAMESPACE
+template <bool b> struct QTBUG_31218 {};
+struct QTBUG_31218_Derived : QTBUG_31218<-1<0> {};
+
struct MyStruct {};
struct MyStruct2 {};
@@ -322,6 +325,8 @@ public slots:
signals:
void signalWithArray(const double[3]);
void signalWithNamedArray(const double namedArray[3]);
+ void signalWithIterator(QList<QUrl>::iterator);
+ void signalWithListPointer(QList<QUrl>*); //QTBUG-31002
private slots:
// for tst_Moc::preprocessorConditionals
@@ -1734,6 +1739,11 @@ void tst_Moc::warnings()
#endif
QProcess proc;
+
+ QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
+ env.insert("QT_MESSAGE_PATTERN", "no qDebug or qWarning please");
+ proc.setProcessEnvironment(env);
+
proc.start("moc", args);
QVERIFY(proc.waitForStarted());