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); |