tests/auto/qscriptcontextinfo/tst_qscriptcontextinfo.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
   247             QCOMPARE(info.columnNumber(), -1);
   247             QCOMPARE(info.columnNumber(), -1);
   248             QCOMPARE(info.functionName(), QString::fromLatin1("testSlot"));
   248             QCOMPARE(info.functionName(), QString::fromLatin1("testSlot"));
   249             QCOMPARE(info.functionEndLineNumber(), -1);
   249             QCOMPARE(info.functionEndLineNumber(), -1);
   250             QCOMPARE(info.functionStartLineNumber(), -1);
   250             QCOMPARE(info.functionStartLineNumber(), -1);
   251             if (x == 0)
   251             if (x == 0)
   252                 QEXPECT_FAIL("", "QScriptContextInfo doesn't pick the correct meta-index for overloaded slots", Continue);
   252                 QEXPECT_FAIL("", "QTBUG-6133: QScriptContextInfo doesn't pick the correct meta-index for overloaded slots", Continue);
   253             QCOMPARE(info.functionParameterNames().size(), pnames.size());
   253             QCOMPARE(info.functionParameterNames().size(), pnames.size());
   254             if (x == 0)
   254             if (x == 0)
   255                 QEXPECT_FAIL("", "QScriptContextInfo doesn't pick the correct meta-index for overloaded slots", Continue);
   255                 QEXPECT_FAIL("", "QTBUG-6133: QScriptContextInfo doesn't pick the correct meta-index for overloaded slots", Continue);
   256             QCOMPARE(info.functionParameterNames(), pnames);
   256             QCOMPARE(info.functionParameterNames(), pnames);
   257             if (x == 0)
   257             if (x == 0)
   258                 QEXPECT_FAIL("", "QScriptContextInfo doesn't pick the correct meta-index for overloaded slots", Continue);
   258                 QEXPECT_FAIL("", "QTBUG-6133: QScriptContextInfo doesn't pick the correct meta-index for overloaded slots", Continue);
   259             QCOMPARE(info.functionMetaIndex(), metaObject()->indexOfMethod(sig));
   259             QCOMPARE(info.functionMetaIndex(), metaObject()->indexOfMethod(sig));
   260         }
   260         }
   261 
   261 
   262         // evaluate()
   262         // evaluate()
   263         QCOMPARE(lst.at(0).functionType(), QScriptContextInfo::NativeFunction);
   263         QCOMPARE(lst.at(0).functionType(), QScriptContextInfo::NativeFunction);